Table of Contents

Class CFuncMover

Namespace
CounterStrikeSharp.API.Core
Assembly
CounterStrikeSharp.API.dll
public class CFuncMover : CBaseModelEntity, IEquatable<CEntityInstance>
Inheritance
object
CFuncMover
Implements
Inherited Members

Constructors

CFuncMover(nint)

public CFuncMover(nint pointer)

Parameters

pointer nint

Properties

ArriveAtDestinationSound

[SchemaMember("CFuncMover", "m_iszArriveAtDestinationSound")]
public string ArriveAtDestinationSound { get; set; }

Property Value

string

CreateMovableNavMesh

[SchemaMember("CFuncMover", "m_bCreateMovableNavMesh")]
public ref bool CreateMovableNavMesh { get; }

Property Value

bool

CurrentNodeIndex

[SchemaMember("CFuncMover", "m_nCurrentNodeIndex")]
public ref int CurrentNodeIndex { get; }

Property Value

int

DistanceToReachMaxSpeed

[SchemaMember("CFuncMover", "m_flDistanceToReachMaxSpeed")]
public ref float DistanceToReachMaxSpeed { get; }

Property Value

float

DistanceToReachZeroSpeed

[SchemaMember("CFuncMover", "m_flDistanceToReachZeroSpeed")]
public ref float DistanceToReachZeroSpeed { get; }

Property Value

float

DurationBlendToNewOrientationRan

[SchemaMember("CFuncMover", "m_flDurationBlendToNewOrientationRan")]
public ref float DurationBlendToNewOrientationRan { get; }

Property Value

float

FixedOrientation

[SchemaMember("CFuncMover", "m_bFixedOrientation")]
public ref bool FixedOrientation { get; }

Property Value

bool

FixedPitch

[SchemaMember("CFuncMover", "m_bFixedPitch")]
public ref bool FixedPitch { get; }

Property Value

bool

IsMoving

[SchemaMember("CFuncMover", "m_bIsMoving")]
public ref bool IsMoving { get; }

Property Value

bool

IsReversing

[SchemaMember("CFuncMover", "m_bIsReversing")]
public ref bool IsReversing { get; }

Property Value

bool

LoopForwardSound

[SchemaMember("CFuncMover", "m_iszLoopForwardSound")]
public string LoopForwardSound { get; set; }

Property Value

string

LoopReverseSound

[SchemaMember("CFuncMover", "m_iszLoopReverseSound")]
public string LoopReverseSound { get; set; }

Property Value

string

MoveType

[SchemaMember("CFuncMover", "m_eMoveType")]
public ref CFuncMoverMove_t MoveType { get; }

Property Value

CFuncMoverMove_t

OnMovementEnd

[SchemaMember("CFuncMover", "m_OnMovementEnd")]
public CEntityIOOutput OnMovementEnd { get; }

Property Value

CEntityIOOutput

OrientationUpdate

[SchemaMember("CFuncMover", "m_eOrientationUpdate")]
public ref CFuncMoverOrientationUpdate_t OrientationUpdate { get; }

Property Value

CFuncMoverOrientationUpdate_t

OriginalOrientation

[SchemaMember("CFuncMover", "m_qOriginalOrientation")]
public Quaternion OriginalOrientation { get; }

Property Value

Quaternion

PathLocation

[SchemaMember("CFuncMover", "m_flPathLocation")]
public ref float PathLocation { get; }

Property Value

float

PathLocationToBeginStop

[SchemaMember("CFuncMover", "m_flPathLocationToBeginStop")]
public ref float PathLocationToBeginStop { get; }

Property Value

float

PathMover

[SchemaMember("CFuncMover", "m_hPathMover")]
public CHandle<CPathMover> PathMover { get; }

Property Value

CHandle<CPathMover>

PathName

[SchemaMember("CFuncMover", "m_iszPathName")]
public string PathName { get; set; }

Property Value

string

PathNodeStart

[SchemaMember("CFuncMover", "m_iszPathNodeStart")]
public string PathNodeStart { get; set; }

Property Value

string

PreviousNodeIndex

[SchemaMember("CFuncMover", "m_nPreviousNodeIndex")]
public ref int PreviousNodeIndex { get; }

Property Value

int

SolidType

[SchemaMember("CFuncMover", "m_eSolidType")]
public ref SolidType_t SolidType { get; }

Property Value

SolidType_t

StartAtEnd

[SchemaMember("CFuncMover", "m_bStartAtEnd")]
public ref bool StartAtEnd { get; }

Property Value

bool

StartForwardSound

[SchemaMember("CFuncMover", "m_iszStartForwardSound")]
public string StartForwardSound { get; set; }

Property Value

string

StartReverseSound

[SchemaMember("CFuncMover", "m_iszStartReverseSound")]
public string StartReverseSound { get; set; }

Property Value

string

StartSpeed

[SchemaMember("CFuncMover", "m_flStartSpeed")]
public ref float StartSpeed { get; }

Property Value

float

StopAtNode

[SchemaMember("CFuncMover", "m_hStopAtNode")]
public CHandle<CMoverPathNode> StopAtNode { get; }

Property Value

CHandle<CMoverPathNode>

StopForwardSound

[SchemaMember("CFuncMover", "m_iszStopForwardSound")]
public string StopForwardSound { get; set; }

Property Value

string

StopReverseSound

[SchemaMember("CFuncMover", "m_iszStopReverseSound")]
public string StopReverseSound { get; set; }

Property Value

string

T

[SchemaMember("CFuncMover", "m_flT")]
public ref float T { get; }

Property Value

float

Target

[SchemaMember("CFuncMover", "m_vTarget")]
public Vector Target { get; }

Property Value

Vector

TimeMovementStart

[SchemaMember("CFuncMover", "m_flTimeMovementStart")]
public ref float TimeMovementStart { get; }

Property Value

float

TimeMovementStop

[SchemaMember("CFuncMover", "m_flTimeMovementStop")]
public ref float TimeMovementStop { get; }

Property Value

float

TimeStartOrientationChange

[SchemaMember("CFuncMover", "m_flTimeStartOrientationChange")]
public ref float TimeStartOrientationChange { get; }

Property Value

float

TimeToBlendToNewOrientation

[SchemaMember("CFuncMover", "m_flTimeToBlendToNewOrientation")]
public ref float TimeToBlendToNewOrientation { get; }

Property Value

float

TimeToReachMaxSpeed

[SchemaMember("CFuncMover", "m_flTimeToReachMaxSpeed")]
public ref float TimeToReachMaxSpeed { get; }

Property Value

float

TimeToReachZeroSpeed

[SchemaMember("CFuncMover", "m_flTimeToReachZeroSpeed")]
public ref float TimeToReachZeroSpeed { get; }

Property Value

float