SwiftlyS2

CFuncMover

Interface CFuncMover

Namespace: SwiftlyS2.Shared.SchemaDefinitions

Assembly: SwiftlyS2.CS2.dll

public interface CFuncMover : CBaseModelEntity, CBaseEntity, CEntityInstance, IEquatable<CEntityInstance>, ISchemaClass<CEntityInstance>, ISchemaClass<CBaseEntity>, ISchemaClass<CBaseModelEntity>, ISchemaClass<CFuncMover>, ISchemaField, ISchemaClass, INativeHandle

Implements

Properties

AllowMovableNavMeshDockingOnEntireEntity

ref bool AllowMovableNavMeshDockingOnEntireEntity { get; }
Property Value

ArriveAtDestinationSound

string ArriveAtDestinationSound { get; set; }
Property Value

BeginStopT

ref float BeginStopT { get; }
Property Value

ComputedDistanceToReachMaxSpeed

ref float ComputedDistanceToReachMaxSpeed { get; }
Property Value

ComputedDistanceToReachZeroSpeed

ref float ComputedDistanceToReachZeroSpeed { get; }
Property Value

CreateMovableNavMesh

ref bool CreateMovableNavMesh { get; }
Property Value

CurFollowEntityT

ref float CurFollowEntityT { get; }
Property Value

CurFollowSpeed

ref float CurFollowSpeed { get; }
Property Value

CurrentNodeIndex

ref int CurrentNodeIndex { get; }
Property Value

DelayedTeleportToNode

ref int DelayedTeleportToNode { get; }
Property Value

DistanceToReachMaxSpeed

ref float DistanceToReachMaxSpeed { get; }
Property Value

DistanceToReachZeroSpeed

ref float DistanceToReachZeroSpeed { get; }
Property Value

DurationBlendToNewOrientationRan

ref float DurationBlendToNewOrientationRan { get; }
Property Value

FollowConstraint

ref CFuncMover__FollowConstraint_t FollowConstraint { get; }
Property Value

FollowConstraintsInitialized

ref bool FollowConstraintsInitialized { get; }
Property Value

FollowDistance

ref float FollowDistance { get; }
Property Value

FollowEntity

ref CHandle<CBaseEntity> FollowEntity { get; }
Property Value

FollowEntityDirection

ref CFuncMover__FollowEntityDirection_t FollowEntityDirection { get; }
Property Value

FollowMinimumSpeed

ref float FollowMinimumSpeed { get; }
Property Value

FollowMover

ref CHandle<CFuncMover> FollowMover { get; }
Property Value

FollowMoverCalculatedDistance

ref float FollowMoverCalculatedDistance { get; }
Property Value

FollowMoverConstraintPriority

ref int FollowMoverConstraintPriority { get; }
Property Value

FollowMoverDistance

ref float FollowMoverDistance { get; }
Property Value

FollowMoverEntityName

string FollowMoverEntityName { get; set; }
Property Value

FollowMoverRatio

ref float FollowMoverRatio { get; }
Property Value

FollowMoverSpeed

ref float FollowMoverSpeed { get; }
Property Value

FollowMoverSpringStrength

ref float FollowMoverSpringStrength { get; }
Property Value

FollowMoverVelocity

ref float FollowMoverVelocity { get; }
Property Value

IgnoreEndNode

ref bool IgnoreEndNode { get; }
Property Value

IsImGuiLogging

ref bool IsImGuiLogging { get; }
Property Value

IsMoving

ref bool IsMoving { get; }
Property Value

IsPaused

ref bool IsPaused { get; }
Property Value

IsReversing

ref bool IsReversing { get; }
Property Value

LerpToNewPosEndInPathEntitySpace

ref Vector LerpToNewPosEndInPathEntitySpace { get; }
Property Value

LerpToNewPosStartInPathEntitySpace

ref Vector LerpToNewPosStartInPathEntitySpace { get; }
Property Value

LerpToPositionDeltaT

ref float LerpToPositionDeltaT { get; }
Property Value

LerpToPositionT

ref float LerpToPositionT { get; }
Property Value

LoopForwardSound

string LoopForwardSound { get; set; }
Property Value

LoopReverseSound

string LoopReverseSound { get; set; }
Property Value

MoveType

ref CFuncMover__Move_t MoveType { get; }
Property Value

MovementSummary

FuncMoverMovementSummary_t MovementSummary { get; }
Property Value

NextNodeReturnsCurrent

ref bool NextNodeReturnsCurrent { get; }
Property Value

OnLerpToPositionComplete

ref CEntityIOOutput OnLerpToPositionComplete { get; }
Property Value

OnMovementEnd

ref CEntityIOOutput OnMovementEnd { get; }
Property Value

OnNodePassed

SchemaUntypedField OnNodePassed { get; }
Property Value

OnStart

ref CEntityIOOutput OnStart { get; }
Property Value

OnStartForward

ref CEntityIOOutput OnStartForward { get; }
Property Value

OnStartReverse

ref CEntityIOOutput OnStartReverse { get; }
Property Value

OnStop

ref CEntityIOOutput OnStop { get; }
Property Value

OnStopped

ref CEntityIOOutput OnStopped { get; }
Property Value

OrientationFaceEntity

ref CHandle<CBaseEntity> OrientationFaceEntity { get; }
Property Value

OrientationMatchEntity

ref CHandle<CBaseEntity> OrientationMatchEntity { get; }
Property Value

OrientationMatchEntityName

string OrientationMatchEntityName { get; set; }
Property Value

OrientationUpdate

ref CFuncMover__OrientationUpdate_t OrientationUpdate { get; }
Property Value

PathLocation

ref float PathLocation { get; }
Property Value

PathLocationStart

ref float PathLocationStart { get; }
Property Value

PathLocationToBeginStop

ref float PathLocationToBeginStop { get; }
Property Value

PathMover

ref CHandle<CPathMover> PathMover { get; }
Property Value

PathName

string PathName { get; set; }
Property Value

PathNodeEnd

string PathNodeEnd { get; set; }
Property Value

PathNodeStart

string PathNodeStart { get; set; }
Property Value

PrevPathMover

ref CHandle<CPathMover> PrevPathMover { get; }
Property Value

PreviousNodeIndex

ref int PreviousNodeIndex { get; }
Property Value

QueueStop

ref bool QueueStop { get; }
Property Value

QueueStopMoving

ref bool QueueStopMoving { get; }
Property Value

SolidType

ref SolidType_t SolidType { get; }
Property Value

StartAtClosestPoint

ref bool StartAtClosestPoint { get; }
Property Value

StartAtEnd

ref bool StartAtEnd { get; }
Property Value

StartCurveScale

ref float StartCurveScale { get; }
Property Value

StartFollowingClosestMover

ref bool StartFollowingClosestMover { get; }
Property Value

StartForwardSound

string StartForwardSound { get; set; }
Property Value

StartReverseSound

string StartReverseSound { get; set; }
Property Value

StartSpeed

ref float StartSpeed { get; }
Property Value

StartedMoving

ref bool StartedMoving { get; }
Property Value

StopAtNode

ref CHandle<CMoverPathNode> StopAtNode { get; }
Property Value

StopCurveScale

ref float StopCurveScale { get; }
Property Value

StopForwardSound

string StopForwardSound { get; set; }
Property Value

StopFromBeginStopTarget

ref bool StopFromBeginStopTarget { get; }
Property Value

StopReverseSound

string StopReverseSound { get; set; }
Property Value

StrOrientationFaceEntityName

string StrOrientationFaceEntityName { get; set; }
Property Value

T

ref float T { get; }
Property Value

TickMovementRan

GameTick_t TickMovementRan { get; }
Property Value

TimeMovementStart

GameTime_t TimeMovementStart { get; }
Property Value

TimeMovementStop

GameTime_t TimeMovementStop { get; }
Property Value

TimeStartOrientationChange

GameTime_t TimeStartOrientationChange { get; }
Property Value

TimeToBlendToNewOrientation

ref float TimeToBlendToNewOrientation { get; }
Property Value

TimeToReachMaxSpeed

ref float TimeToReachMaxSpeed { get; }
Property Value

TimeToReachZeroSpeed

ref float TimeToReachZeroSpeed { get; }
Property Value

TimeToTraverseToNextNode

ref float TimeToTraverseToNextNode { get; }
Property Value

TransitionSourceOrientation

ref Quaternion TransitionSourceOrientation { get; }
Property Value

TransitionedToPathNodeAction

ref CFuncMover__TransitionToPathNodeAction_t TransitionedToPathNodeAction { get; }
Property Value

On this page

Interface CFuncMover
Implements
Properties
AllowMovableNavMeshDockingOnEntireEntity
ArriveAtDestinationSound
BeginStopT
ComputedDistanceToReachMaxSpeed
ComputedDistanceToReachZeroSpeed
CreateMovableNavMesh
CurFollowEntityT
CurFollowSpeed
CurrentNodeIndex
DelayedTeleportToNode
DistanceToReachMaxSpeed
DistanceToReachZeroSpeed
DurationBlendToNewOrientationRan
FollowConstraint
FollowConstraintsInitialized
FollowDistance
FollowEntity
FollowEntityDirection
FollowMinimumSpeed
FollowMover
FollowMoverCalculatedDistance
FollowMoverConstraintPriority
FollowMoverDistance
FollowMoverEntityName
FollowMoverRatio
FollowMoverSpeed
FollowMoverSpringStrength
FollowMoverVelocity
IgnoreEndNode
IsImGuiLogging
IsMoving
IsPaused
IsReversing
LerpToNewPosEndInPathEntitySpace
LerpToNewPosStartInPathEntitySpace
LerpToPositionDeltaT
LerpToPositionT
LoopForwardSound
LoopReverseSound
MoveType
MovementSummary
NextNodeReturnsCurrent
OnLerpToPositionComplete
OnMovementEnd
OnNodePassed
OnStart
OnStartForward
OnStartReverse
OnStop
OnStopped
OrientationFaceEntity
OrientationMatchEntity
OrientationMatchEntityName
OrientationUpdate
PathLocation
PathLocationStart
PathLocationToBeginStop
PathMover
PathName
PathNodeEnd
PathNodeStart
PrevPathMover
PreviousNodeIndex
QueueStop
QueueStopMoving
SolidType
StartAtClosestPoint
StartAtEnd
StartCurveScale
StartFollowingClosestMover
StartForwardSound
StartReverseSound
StartSpeed
StartedMoving
StopAtNode
StopCurveScale
StopForwardSound
StopFromBeginStopTarget
StopReverseSound
StrOrientationFaceEntityName
T
TickMovementRan
TimeMovementStart
TimeMovementStop
TimeStartOrientationChange
TimeToBlendToNewOrientation
TimeToReachMaxSpeed
TimeToReachZeroSpeed
TimeToTraverseToNextNode
TransitionSourceOrientation
TransitionedToPathNodeAction