Table of Contents

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>