Entity systemClasses

CFuncMover

Schema class CFuncMover, derived from CBaseModelEntity.

Generated from the game's schema. Header: source2mod/schema/entity/classes/CFuncMover.h

Inherits CBaseModelEntity

Fields

FieldType
m_iszPathNameCUtlSymbolLarge
m_hPathMoverCHandle<CPathMover>
m_hPrevPathMoverCHandle<CPathMover>
m_iszPathNodeStartCUtlSymbolLarge
m_iszPathNodeEndCUtlSymbolLarge
m_bIgnoreEndNodebool
m_eMoveTypeCFuncMover__Move_t
m_bIsReversingbool
m_flStartSpeedfloat
m_flPathLocationfloat
m_flTfloat
m_nCurrentNodeIndexint32_t
m_nPreviousNodeIndexint32_t
m_eSolidTypeSolidType_t
m_bIsMovingbool
m_flTimeToReachMaxSpeedfloat
m_flDistanceToReachMaxSpeedfloat
m_flTimeToReachZeroSpeedfloat
m_flComputedDistanceToReachMaxSpeedfloat
m_flComputedDistanceToReachZeroSpeedfloat
m_flStartCurveScalefloat
m_flStopCurveScalefloat
m_flDistanceToReachZeroSpeedfloat
m_flTimeMovementStartfloat
m_flTimeMovementStopfloat
m_hStopAtNodeCHandle<CMoverPathNode>
m_flPathLocationToBeginStopfloat
m_flPathLocationStartfloat
m_flBeginStopTfloat
m_iszStartForwardSoundCGameSoundEventName
m_iszLoopForwardSoundCGameSoundEventName
m_iszStopForwardSoundCGameSoundEventName
m_iszStartReverseSoundCGameSoundEventName
m_iszLoopReverseSoundCGameSoundEventName
m_iszStopReverseSoundCGameSoundEventName
m_iszArriveAtDestinationSoundCGameSoundEventName
m_OnMovementEndCEntityIOOutput
m_bStartAtClosestPointbool
m_bStartAtEndbool
m_bStartFollowingClosestMoverbool
m_flStartFollowingClosestMoverWhenWithinDistancefloat
m_flStartFollowingClosestMoverWhenOutsideDistancefloat
m_eOrientationUpdateCFuncMover__OrientationUpdate_t
m_flTimeStartOrientationChangefloat
m_flTimeToBlendToNewOrientationfloat
m_flDurationBlendToNewOrientationRanfloat
m_bCreateMovableNavMeshbool
m_bCreateMovableSurfaceGraphbool
m_bAllowMovableNavMeshDockingOnEntireEntitybool
m_iszOrientationMatchEntityNameCUtlSymbolLarge
m_hOrientationMatchEntityCHandle<CBaseEntity>
m_vLerpToNewPosStartWSVector
m_flLerpToPositionTargetTfloat
m_flLerpToPositionTfloat
m_flLerpToPositionDeltaTfloat
m_hTransitionSourcePathCHandle<CPathMover>
m_flTransitionSourceTfloat
m_flTransitionSourcePathLocationfloat
m_iszTransitionSourcePathNodeStartCUtlSymbolLarge
m_bStoppedDuringTransitionbool
m_OnLerpToPositionCompleteCEntityIOOutput
m_bIsPausedbool
m_eTransitionedToPathNodeActionCFuncMover__TransitionToPathNodeAction_t
m_qTransitionSourceOrientationQuaternion
m_nDelayedTeleportToNodeint32_t
m_bIsImGuiLoggingbool
m_bIsImGuiEntTextLoggingbool
m_flSpeedfloat
m_hFollowEntityCHandle<CBaseEntity>
m_flFollowDistancefloat
m_flFollowMinimumSpeedfloat
m_flCurFollowEntityTfloat
m_flCurFollowSpeedfloat
m_strOrientationFaceEntityNameCUtlSymbolLarge
m_hOrientationFaceEntityCHandle<CBaseEntity>
m_OnStartCEntityIOOutput
m_OnStartForwardCEntityIOOutput
m_OnStartReverseCEntityIOOutput
m_OnStopCEntityIOOutput
m_OnStoppedCEntityIOOutput
m_bNextNodeReturnsCurrentbool
m_bStartedMovingbool
m_eFollowEntityDirectionCFuncMover__FollowEntityDirection_t
m_hFollowMoverCHandle<CFuncMover>
m_iszFollowEntityNameCUtlSymbolLarge
m_iszFollowMoverEntityNameCUtlSymbolLarge
m_flFollowMoverDistancefloat
m_flFollowMoverRatiofloat
m_flFollowMoverCalculatedDistancefloat
m_flFollowMoverSpringStrengthfloat
m_nFollowMoverConstraintPriorityint32_t
m_vecFollowMoverCouplerRangeVector2D
m_bFollowConstraintsInitializedbool
m_eFollowConstraintCFuncMover__FollowConstraint_t
m_flFollowMoverSpeedfloat
m_flFollowMoverVelocityfloat
m_nTickMovementRanint32_t
m_movementSummaryFuncMoverMovementSummary_t
m_bStopFromBeginStopTargetbool
m_bQueueStopbool
m_bQueueStopMovingbool
m_bQueueSetupPathMoverbool
m_ePathRebuildStrategyCFuncMover__PathRebuildStrategy_t
m_eFindFollowMoverStrategyCFuncMover__FindFollowMoverStrategy_t
m_bDisableDecelerationToStopbool
m_vOffsetFromPathVector

Schema fields are accessors: read with entity->m_field(), write with entity->m_field = value (the write marks the field for networking).

On this page