Type / to search schemas

CFuncMover

func_mover3008 bytes (0x0BC0), align 16Source
Also in
clientCounter-Strike 2differsDota 2offsets differ

Fields

NameTypeOffset

func_moverspawnable

Keyvalues

NameTypeField

Inputs

NamePulseDescription
GetCurrentMoverSpeed() → (retval: float)
Get the provided movers current speed (units per second)
GetMoverOffsetFromPath() → (retval: vec3)
Get the offset from the spline the mover rides at, in the movers own space
GetMoverT() → (retval: float)
Get the provided movers current T value on the spline
MoveToPathNode(hPathNode: ehandle<path_node_mover>)
Move to the given path node by name.
—
SetFaceEntity(hEnt: ehandle)
Face the specified entity.
SetFollowDistance(param: float)
—
SetFollowEntity(hEnt: ehandle)
Set the name of an entity that the mover should follow -- it will try to maintain a given distance from this entity along the path.
SetFollowEntityForward(hEnt: ehandle)
Set the name of an entity that the mover should follow forward along the path -- it will try to maintain a given distance from this entity along the path.
SetFollowEntityReverse(hEnt: ehandle)
Set the name of an entity that the mover should follow reverse along the path -- it will try to maintain a given distance from this entity along the path.
SetFollowMinimumSpeed(param: float)
—
Sets the name of another mover the entity should follow.
SetMoveType(param: int)
—
SetMoveTypeEnum(eMoveType: enum<CFuncMover::Move_t>)
Set the movers movement mode.
SetMoverFaceEntity(hFaceEntity: ehandle)
Set the movers face entity
SetMoverOffsetFromPath(vOffset: vec3)
Set the offset from the spline the mover rides at, in the movers own space. The mover snaps to the new offset, its location along the path is unchanged.
SetOffsetFromPath(param: vec3)
—
SetOrientationMode(param: int)
—
SetSpeed(param: float)
—
SetSpeedImmediate(param: float)
—
—
—
—
—
TeleportToPathNode(hPathNode: ehandle<path_node_mover>)
Teleport to the given path node by name.
—
TransitionToPath(hPath: ehandle<path_mover>)
Transition to the given path by name. This is used to move the mover between seperate paths. Will pick the closest point on the target path to move to.
Transition to the given path node by name. This is used to move the mover between seperate paths.
Transition to the given path node by name. This is used to move the mover between seperate paths. Will issue a start forward upon arriving at the node.
Transition to the given path node by name. This is used to move the mover between seperate paths. Will issue a start reverse upon arriving at the node.
Transition to the given path by name. This is used to move the mover between seperate paths. Will issue a start forward upon arriving at the path. Will pick the closest point on the target path to move to.
Transition to the given path by name. This is used to move the mover between seperate paths. Will issue a start reverse upon arriving at the path. Will pick the closest point on the target path to move to.
—

Outputs

NameDescription
OnNodePassed(param: string)
—
—
—