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
| Field | Type |
|---|---|
m_iszPathName | CUtlSymbolLarge |
m_hPathMover | CHandle<CPathMover> |
m_hPrevPathMover | CHandle<CPathMover> |
m_iszPathNodeStart | CUtlSymbolLarge |
m_iszPathNodeEnd | CUtlSymbolLarge |
m_bIgnoreEndNode | bool |
m_eMoveType | CFuncMover__Move_t |
m_bIsReversing | bool |
m_flStartSpeed | float |
m_flPathLocation | float |
m_flT | float |
m_nCurrentNodeIndex | int32_t |
m_nPreviousNodeIndex | int32_t |
m_eSolidType | SolidType_t |
m_bIsMoving | bool |
m_flTimeToReachMaxSpeed | float |
m_flDistanceToReachMaxSpeed | float |
m_flTimeToReachZeroSpeed | float |
m_flComputedDistanceToReachMaxSpeed | float |
m_flComputedDistanceToReachZeroSpeed | float |
m_flStartCurveScale | float |
m_flStopCurveScale | float |
m_flDistanceToReachZeroSpeed | float |
m_flTimeMovementStart | float |
m_flTimeMovementStop | float |
m_hStopAtNode | CHandle<CMoverPathNode> |
m_flPathLocationToBeginStop | float |
m_flPathLocationStart | float |
m_flBeginStopT | float |
m_iszStartForwardSound | CGameSoundEventName |
m_iszLoopForwardSound | CGameSoundEventName |
m_iszStopForwardSound | CGameSoundEventName |
m_iszStartReverseSound | CGameSoundEventName |
m_iszLoopReverseSound | CGameSoundEventName |
m_iszStopReverseSound | CGameSoundEventName |
m_iszArriveAtDestinationSound | CGameSoundEventName |
m_OnMovementEnd | CEntityIOOutput |
m_bStartAtClosestPoint | bool |
m_bStartAtEnd | bool |
m_bStartFollowingClosestMover | bool |
m_flStartFollowingClosestMoverWhenWithinDistance | float |
m_flStartFollowingClosestMoverWhenOutsideDistance | float |
m_eOrientationUpdate | CFuncMover__OrientationUpdate_t |
m_flTimeStartOrientationChange | float |
m_flTimeToBlendToNewOrientation | float |
m_flDurationBlendToNewOrientationRan | float |
m_bCreateMovableNavMesh | bool |
m_bCreateMovableSurfaceGraph | bool |
m_bAllowMovableNavMeshDockingOnEntireEntity | bool |
m_iszOrientationMatchEntityName | CUtlSymbolLarge |
m_hOrientationMatchEntity | CHandle<CBaseEntity> |
m_vLerpToNewPosStartWS | Vector |
m_flLerpToPositionTargetT | float |
m_flLerpToPositionT | float |
m_flLerpToPositionDeltaT | float |
m_hTransitionSourcePath | CHandle<CPathMover> |
m_flTransitionSourceT | float |
m_flTransitionSourcePathLocation | float |
m_iszTransitionSourcePathNodeStart | CUtlSymbolLarge |
m_bStoppedDuringTransition | bool |
m_OnLerpToPositionComplete | CEntityIOOutput |
m_bIsPaused | bool |
m_eTransitionedToPathNodeAction | CFuncMover__TransitionToPathNodeAction_t |
m_qTransitionSourceOrientation | Quaternion |
m_nDelayedTeleportToNode | int32_t |
m_bIsImGuiLogging | bool |
m_bIsImGuiEntTextLogging | bool |
m_flSpeed | float |
m_hFollowEntity | CHandle<CBaseEntity> |
m_flFollowDistance | float |
m_flFollowMinimumSpeed | float |
m_flCurFollowEntityT | float |
m_flCurFollowSpeed | float |
m_strOrientationFaceEntityName | CUtlSymbolLarge |
m_hOrientationFaceEntity | CHandle<CBaseEntity> |
m_OnStart | CEntityIOOutput |
m_OnStartForward | CEntityIOOutput |
m_OnStartReverse | CEntityIOOutput |
m_OnStop | CEntityIOOutput |
m_OnStopped | CEntityIOOutput |
m_bNextNodeReturnsCurrent | bool |
m_bStartedMoving | bool |
m_eFollowEntityDirection | CFuncMover__FollowEntityDirection_t |
m_hFollowMover | CHandle<CFuncMover> |
m_iszFollowEntityName | CUtlSymbolLarge |
m_iszFollowMoverEntityName | CUtlSymbolLarge |
m_flFollowMoverDistance | float |
m_flFollowMoverRatio | float |
m_flFollowMoverCalculatedDistance | float |
m_flFollowMoverSpringStrength | float |
m_nFollowMoverConstraintPriority | int32_t |
m_vecFollowMoverCouplerRange | Vector2D |
m_bFollowConstraintsInitialized | bool |
m_eFollowConstraint | CFuncMover__FollowConstraint_t |
m_flFollowMoverSpeed | float |
m_flFollowMoverVelocity | float |
m_nTickMovementRan | int32_t |
m_movementSummary | FuncMoverMovementSummary_t |
m_bStopFromBeginStopTarget | bool |
m_bQueueStop | bool |
m_bQueueStopMoving | bool |
m_bQueueSetupPathMover | bool |
m_ePathRebuildStrategy | CFuncMover__PathRebuildStrategy_t |
m_eFindFollowMoverStrategy | CFuncMover__FindFollowMoverStrategy_t |
m_bDisableDecelerationToStop | bool |
m_vOffsetFromPath | Vector |
Schema fields are accessors: read with entity->m_field(), write with entity->m_field = value (the write marks the field for networking).