Class CSplineConstraint
- Namespace
- CounterStrikeSharp.API.Core
- Assembly
- CounterStrikeSharp.API.dll
public class CSplineConstraint : CPhysConstraint, IEquatable<CEntityInstance>
- Inheritance
-
object
CSplineConstraint
- Implements
-
- Inherited Members
-
Constructors
CSplineConstraint(nint)
public CSplineConstraint(nint pointer)
Parameters
pointer
nint
Properties
AnchorOffsetRestore
[SchemaMember("CSplineConstraint", "m_vAnchorOffsetRestore")]
public Vector AnchorOffsetRestore { get; }
Property Value
- Vector
EnableAngularConstraint
[SchemaMember("CSplineConstraint", "m_bEnableAngularConstraint")]
public ref bool EnableAngularConstraint { get; }
Property Value
- bool
EnableLateralConstraint
[SchemaMember("CSplineConstraint", "m_bEnableLateralConstraint")]
public ref bool EnableLateralConstraint { get; }
Property Value
- bool
EnableLimit
[SchemaMember("CSplineConstraint", "m_bEnableLimit")]
public ref bool EnableLimit { get; }
Property Value
- bool
EnableVerticalConstraint
[SchemaMember("CSplineConstraint", "m_bEnableVerticalConstraint")]
public ref bool EnableVerticalConstraint { get; }
Property Value
- bool
FireEventsOnPath
[SchemaMember("CSplineConstraint", "m_bFireEventsOnPath")]
public ref bool FireEventsOnPath { get; }
Property Value
- bool
JointFriction
[SchemaMember("CSplineConstraint", "m_flJointFriction")]
public ref float JointFriction { get; }
Property Value
- float
LinarDampingRatio
[SchemaMember("CSplineConstraint", "m_flLinarDampingRatio")]
public ref float LinarDampingRatio { get; }
Property Value
- float
LinearFrequency
[SchemaMember("CSplineConstraint", "m_flLinearFrequency")]
public ref float LinearFrequency { get; }
Property Value
- float
PreSolveAnchorPos
[SchemaMember("CSplineConstraint", "m_vPreSolveAnchorPos")]
public Vector PreSolveAnchorPos { get; }
Property Value
- Vector
SplineEntity
[SchemaMember("CSplineConstraint", "m_hSplineEntity")]
public CHandle<CBaseEntity> SplineEntity { get; }
Property Value
- CHandle<CBaseEntity>