Source2Toolkit
SchemaEntityClasses

CFuncMover

CFuncMover

Inheritance: CBaseModelEntity

Fields

  • m_iszPathName CUtlSymbolLarge
  • m_hPathMover CHandle<CPathMover>
  • m_hPrevPathMover CHandle<CPathMover>
  • m_iszPathNodeStart CUtlSymbolLarge
  • m_iszPathNodeEnd CUtlSymbolLarge
  • 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 CUtlSymbolLarge
  • m_iszLoopForwardSound CUtlSymbolLarge
  • m_iszStopForwardSound CUtlSymbolLarge
  • m_iszStartReverseSound CUtlSymbolLarge
  • m_iszLoopReverseSound CUtlSymbolLarge
  • m_iszStopReverseSound CUtlSymbolLarge
  • m_iszArriveAtDestinationSound CUtlSymbolLarge
  • m_OnMovementEnd [CEntityIOOutput](/docs/schema/Entityio)
  • m_bStartAtClosestPoint bool
  • m_bStartAtEnd bool
  • m_bStartFollowingClosestMover bool
  • m_eOrientationUpdate CFuncMover::OrientationUpdate_t
  • m_flTimeStartOrientationChange float
  • m_flTimeToBlendToNewOrientation float
  • m_flDurationBlendToNewOrientationRan float
  • m_nOriginalOrientationIndex int32_t
  • m_bCreateMovableNavMesh bool
  • m_bAllowMovableNavMeshDockingOnEntireEntity bool
  • m_iszOrientationMatchEntityName CUtlSymbolLarge
  • m_hOrientationMatchEntity CHandle<CBaseEntity>
  • m_flTimeToTraverseToNextNode float
  • m_vLerpToNewPosStartInPathEntitySpace Vector
  • m_vLerpToNewPosEndInPathEntitySpace Vector
  • m_flLerpToPositionT float
  • m_flLerpToPositionDeltaT float
  • m_OnLerpToPositionComplete [CEntityIOOutput](/docs/schema/Entityio)
  • m_bIsPaused bool
  • m_eTransitionedToPathNodeAction CFuncMover::TransitionToPathNodeAction_t
  • m_nDelayedTeleportToNode int32_t
  • m_bIsVerboseLogging bool
  • 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](/docs/schema/Entityio)
  • m_OnStartForward [CEntityIOOutput](/docs/schema/Entityio)
  • m_OnStartReverse [CEntityIOOutput](/docs/schema/Entityio)
  • m_OnStop [CEntityIOOutput](/docs/schema/Entityio)
  • m_OnStopped [CEntityIOOutput](/docs/schema/Entityio)
  • m_bNextNodeReturnsCurrent bool
  • m_bStartedMoving bool
  • m_eFollowEntityDirection CFuncMover::FollowEntityDirection_t
  • m_hFollowMover CHandle<CFuncMover>
  • m_iszFollowMoverEntityName CUtlSymbolLarge
  • m_flFollowMoverDistance float
  • m_flFollowMoverCalculatedDistance float
  • m_flFollowMoverSpringStrength float
  • m_bFollowConstraintsInitialized bool
  • m_eFollowConstraint CFuncMover::FollowConstraint_t
  • m_flFollowMoverSpeed float
  • m_flFollowMoverVelocity float
  • m_nTickMovementRan int32_t

Methods

FromIndex()

Parameters
  • index.Get()

On this page