iPcActorMove Struct Reference
ActorMove property class. More...
#include <propclass/actormove.h>
Public Member Functions | |
virtual void | AutoRun (bool start)=0 |
Start/stop auto-running. | |
virtual void | Backward (bool start)=0 |
Start/stop going backward. | |
virtual void | Forward (bool start)=0 |
Start/stop going forward. | |
virtual float | GetJumpingVelocity () const =0 |
Get the jumping velocity (default 6.31). | |
virtual float | GetMovementSpeed () const =0 |
Get the movement speed (default 2.0). | |
virtual float | GetRotationSpeed () const =0 |
Get the rotation speed (default 1.75). | |
virtual float | GetRunningSpeed () const =0 |
Get the running speed (default 5.0). | |
virtual bool | IsAutoRunning ()=0 |
Returns the toogle value of autorunning. | |
virtual bool | IsMovingBackward ()=0 |
Returns the toogle value of moving backward. | |
virtual bool | IsMovingForward ()=0 |
Returns the toogle value of moving forward. | |
virtual bool | IsRotatingLeft ()=0 |
Returns the toogle value of rotating left. | |
virtual bool | IsRotatingRight ()=0 |
Returns the toogle value of rotating right. | |
virtual bool | IsRunning ()=0 |
Returns the toogle value of running. | |
virtual bool | IsStrafingLeft ()=0 |
Returns the toogle value of strafing left. | |
virtual bool | IsStrafingRight ()=0 |
Returns the toogle value of strafing right. | |
virtual void | Jump ()=0 |
Jump. | |
virtual void | RotateLeft (bool start)=0 |
Start/stop rotating left. | |
virtual void | RotateRight (bool start)=0 |
Start/stop rotating right. | |
virtual void | RotateTo (float yrot)=0 |
Rotate to a specified angle. | |
virtual void | Run (bool start)=0 |
Start/stop running. | |
virtual void | SetJumpingVelocity (float speed)=0 |
Set the jumping velocity (default 6.31). | |
virtual void | SetMovementSpeed (float speed)=0 |
Set the movement speed (default 2.0). | |
virtual void | SetRotationSpeed (float speed)=0 |
Set the rotation speed (default 1.75). | |
virtual void | SetRunningSpeed (float speed)=0 |
Set the running speed (default 5.0). | |
virtual void | StrafeLeft (bool start)=0 |
Start/stop strafing left. | |
virtual void | StrafeRight (bool start)=0 |
Start/stop strafing right. | |
virtual void | ToggleCameraMode ()=0 |
Toggle camera mode. |
Detailed Description
ActorMove property class.This property class makes a connection between pclinmove and pccamera and makes it easier to control movement for actors in a game. Typical usage would be to combine it with pccommandinput and then in the behaviour layer send out the appropriate calls here depending on the keys that are pressed. This class is also aware of animation actions using sprcal3d or spr3d.
This property class supports the following actions (add prefix 'cel.action.' to get the ID of the action and add prefix 'cel.parameter.' to get the ID of the parameter):
- SetSpeed: parameters 'movement' (float), 'running' (float), 'rotation' (float) and 'jumping' (float).
- Forward: parameters 'start' (bool).
- Backward: parameters 'start' (bool).
- StrafeLeft: parameters 'start' (bool).
- StrafeRight: parameters 'start' (bool).
- RotateLeft: parameters 'start' (bool).
- RotateRight: parameters 'start' (bool).
- RotateTo: parameters 'yrot' (float).
- Run: parameters 'start' (bool).
- AutoRun: parameters 'start' (bool).
- Jump.
- ToggleCameraMode.
Definition at line 54 of file actormove.h.
Member Function Documentation
|
Start/stop auto-running.
|
|
Start/stop going backward.
|
|
Start/stop going forward.
|
|
Get the jumping velocity (default 6.31).
|
|
Get the movement speed (default 2.0).
|
|
Get the rotation speed (default 1.75).
|
|
Get the running speed (default 5.0).
|
|
Returns the toogle value of autorunning.
|
|
Returns the toogle value of moving backward.
|
|
Returns the toogle value of moving forward.
|
|
Returns the toogle value of rotating left.
|
|
Returns the toogle value of rotating right.
|
|
Returns the toogle value of running.
|
|
Returns the toogle value of strafing left.
|
|
Returns the toogle value of strafing right.
|
|
Jump.
|
|
Start/stop rotating left.
|
|
Start/stop rotating right.
|
|
Rotate to a specified angle.
|
|
Start/stop running.
|
|
Set the jumping velocity (default 6.31).
|
|
Set the movement speed (default 2.0).
|
|
Set the rotation speed (default 1.75).
|
|
Set the running speed (default 5.0).
|
|
Start/stop strafing left.
|
|
Start/stop strafing right.
|
|
Toggle camera mode.
|
The documentation for this struct was generated from the following file:
- propclass/actormove.h
Generated for CEL: Crystal Entity Layer by doxygen 1.4.6