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

AllowMovableNavMeshDockingOnEntireEntity

[SchemaMember("CFuncMover", "m_bAllowMovableNavMeshDockingOnEntireEntity")]
public ref bool AllowMovableNavMeshDockingOnEntireEntity { get; }

Property Value

bool

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

CurFollowEntityT

[SchemaMember("CFuncMover", "m_flCurFollowEntityT")]
public ref float CurFollowEntityT { get; }

Property Value

float

CurFollowSpeed

[SchemaMember("CFuncMover", "m_flCurFollowSpeed")]
public ref float CurFollowSpeed { get; }

Property Value

float

CurrentNodeIndex

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

Property Value

int

DelayedTeleportToNode

[SchemaMember("CFuncMover", "m_nDelayedTeleportToNode")]
public ref int DelayedTeleportToNode { 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

FollowDistance

[SchemaMember("CFuncMover", "m_flFollowDistance")]
public ref float FollowDistance { get; }

Property Value

float

FollowEntity

[SchemaMember("CFuncMover", "m_hFollowEntity")]
public CHandle<CBaseEntity> FollowEntity { get; }

Property Value

CHandle<CBaseEntity>

FollowEntityDirection

[SchemaMember("CFuncMover", "m_eFollowEntityDirection")]
public ref CFuncMoverFollowEntityDirection_t FollowEntityDirection { get; }

Property Value

CFuncMoverFollowEntityDirection_t

FollowMinimumSpeed

[SchemaMember("CFuncMover", "m_flFollowMinimumSpeed")]
public ref float FollowMinimumSpeed { get; }

Property Value

float

IsMoving

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

Property Value

bool

IsPaused

[SchemaMember("CFuncMover", "m_bIsPaused")]
public ref bool IsPaused { get; }

Property Value

bool

IsReversing

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

Property Value

bool

IsVerboseLogging

[SchemaMember("CFuncMover", "m_bIsVerboseLogging")]
public ref bool IsVerboseLogging { get; }

Property Value

bool

LerpToNewPosEndInPathEntitySpace

[SchemaMember("CFuncMover", "m_vLerpToNewPosEndInPathEntitySpace")]
public Vector LerpToNewPosEndInPathEntitySpace { get; }

Property Value

Vector

LerpToNewPosStartInPathEntitySpace

[SchemaMember("CFuncMover", "m_vLerpToNewPosStartInPathEntitySpace")]
public Vector LerpToNewPosStartInPathEntitySpace { get; }

Property Value

Vector

LerpToPositionDeltaT

[SchemaMember("CFuncMover", "m_flLerpToPositionDeltaT")]
public ref float LerpToPositionDeltaT { get; }

Property Value

float

LerpToPositionT

[SchemaMember("CFuncMover", "m_flLerpToPositionT")]
public ref float LerpToPositionT { get; }

Property Value

float

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

NextNodeReturnsCurrent

[SchemaMember("CFuncMover", "m_bNextNodeReturnsCurrent")]
public ref bool NextNodeReturnsCurrent { get; }

Property Value

bool

OnLerpToPositionComplete

[SchemaMember("CFuncMover", "m_OnLerpToPositionComplete")]
public CEntityIOOutput OnLerpToPositionComplete { get; }

Property Value

CEntityIOOutput

OnMovementEnd

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

Property Value

CEntityIOOutput

OnNodePassed

[SchemaMember("CFuncMover", "m_OnNodePassed")]
public CEntityIOOutput OnNodePassed { get; }

Property Value

CEntityIOOutput

OnStart

[SchemaMember("CFuncMover", "m_OnStart")]
public CEntityIOOutput OnStart { get; }

Property Value

CEntityIOOutput

OnStartForward

[SchemaMember("CFuncMover", "m_OnStartForward")]
public CEntityIOOutput OnStartForward { get; }

Property Value

CEntityIOOutput

OnStartReverse

[SchemaMember("CFuncMover", "m_OnStartReverse")]
public CEntityIOOutput OnStartReverse { get; }

Property Value

CEntityIOOutput

OnStop

[SchemaMember("CFuncMover", "m_OnStop")]
public CEntityIOOutput OnStop { get; }

Property Value

CEntityIOOutput

OnStopped

[SchemaMember("CFuncMover", "m_OnStopped")]
public CEntityIOOutput OnStopped { get; }

Property Value

CEntityIOOutput

OrientationFaceEntity

[SchemaMember("CFuncMover", "m_hOrientationFaceEntity")]
public CHandle<CBaseEntity> OrientationFaceEntity { get; }

Property Value

CHandle<CBaseEntity>

OrientationMatchEntity

[SchemaMember("CFuncMover", "m_hOrientationMatchEntity")]
public CHandle<CBaseEntity> OrientationMatchEntity { get; }

Property Value

CHandle<CBaseEntity>

OrientationMatchEntityName

[SchemaMember("CFuncMover", "m_iszOrientationMatchEntityName")]
public string OrientationMatchEntityName { get; set; }

Property Value

string

OrientationUpdate

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

Property Value

CFuncMoverOrientationUpdate_t

OriginalOrientationIndex

[SchemaMember("CFuncMover", "m_nOriginalOrientationIndex")]
public ref int OriginalOrientationIndex { get; }

Property Value

int

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

PathNodeEnd

[SchemaMember("CFuncMover", "m_iszPathNodeEnd")]
public string PathNodeEnd { 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

StartAtClosestPoint

[SchemaMember("CFuncMover", "m_bStartAtClosestPoint")]
public ref bool StartAtClosestPoint { get; }

Property Value

bool

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

StartedMoving

[SchemaMember("CFuncMover", "m_bStartedMoving")]
public ref bool StartedMoving { get; }

Property Value

bool

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

StrOrientationFaceEntityName

[SchemaMember("CFuncMover", "m_strOrientationFaceEntityName")]
public string StrOrientationFaceEntityName { 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

TimeToTraverseToNextNode

[SchemaMember("CFuncMover", "m_flTimeToTraverseToNextNode")]
public ref float TimeToTraverseToNextNode { get; }

Property Value

float

TransitionedToPathNodeAction

[SchemaMember("CFuncMover", "m_eTransitionedToPathNodeAction")]
public ref CFuncMoverTransitionToPathNodeAction_t TransitionedToPathNodeAction { get; }

Property Value

CFuncMoverTransitionToPathNodeAction_t