Class CPhysHinge
- Namespace
- CounterStrikeSharp.API.Core
- Assembly
- CounterStrikeSharp.API.dll
public class CPhysHinge : CPhysConstraint, IEquatable<CEntityInstance>
- Inheritance
-
object
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