Table of Contents

Class CPhysHinge

Namespace
CounterStrikeSharp.API.Core
Assembly
CounterStrikeSharp.API.dll
public class CPhysHinge : CPhysConstraint, IEquatable<CEntityInstance>
Inheritance
CPhysHinge
Implements
Derived
Inherited Members

Constructors

CPhysHinge(nint)

public CPhysHinge(nint pointer)

Parameters

pointer nint

Properties

AngleSpeed

[SchemaMember("CPhysHinge", "m_flAngleSpeed")]
public ref float AngleSpeed { get; }

Property Value

float

AngleSpeedThreshold

[SchemaMember("CPhysHinge", "m_flAngleSpeedThreshold")]
public ref float AngleSpeedThreshold { get; }

Property Value

float

AtMaxLimit

[SchemaMember("CPhysHinge", "m_bAtMaxLimit")]
public ref bool AtMaxLimit { get; }

Property Value

bool

AtMinLimit

[SchemaMember("CPhysHinge", "m_bAtMinLimit")]
public ref bool AtMinLimit { get; }

Property Value

bool

Hinge

[SchemaMember("CPhysHinge", "m_hinge")]
public constraint_hingeparams_t Hinge { get; }

Property Value

constraint_hingeparams_t

HingeFriction

[SchemaMember("CPhysHinge", "m_hingeFriction")]
public ref float HingeFriction { get; }

Property Value

float

InitialRotation

[SchemaMember("CPhysHinge", "m_flInitialRotation")]
public ref float InitialRotation { get; }

Property Value

float

IsAxisLocal

[SchemaMember("CPhysHinge", "m_bIsAxisLocal")]
public ref bool IsAxisLocal { get; }

Property Value

bool

MaxRotation

[SchemaMember("CPhysHinge", "m_flMaxRotation")]
public ref float MaxRotation { get; }

Property Value

float

MinRotation

[SchemaMember("CPhysHinge", "m_flMinRotation")]
public ref float MinRotation { get; }

Property Value

float

MotorDampingRatio

[SchemaMember("CPhysHinge", "m_flMotorDampingRatio")]
public ref float MotorDampingRatio { get; }

Property Value

float

MotorFrequency

[SchemaMember("CPhysHinge", "m_flMotorFrequency")]
public ref float MotorFrequency { get; }

Property Value

float

NotifyMaxLimitReached

[SchemaMember("CPhysHinge", "m_NotifyMaxLimitReached")]
public CEntityIOOutput NotifyMaxLimitReached { get; }

Property Value

CEntityIOOutput

NotifyMinLimitReached

[SchemaMember("CPhysHinge", "m_NotifyMinLimitReached")]
public CEntityIOOutput NotifyMinLimitReached { get; }

Property Value

CEntityIOOutput

OnStartMoving

[SchemaMember("CPhysHinge", "m_OnStartMoving")]
public CEntityIOOutput OnStartMoving { get; }

Property Value

CEntityIOOutput

OnStopMoving

[SchemaMember("CPhysHinge", "m_OnStopMoving")]
public CEntityIOOutput OnStopMoving { get; }

Property Value

CEntityIOOutput

SoundInfo

[SchemaMember("CPhysHinge", "m_soundInfo")]
public ConstraintSoundInfo SoundInfo { get; }

Property Value

ConstraintSoundInfo

SystemLoadScale

[SchemaMember("CPhysHinge", "m_systemLoadScale")]
public ref float SystemLoadScale { get; }

Property Value

float