30 MOVERTYPE_ACCELERATED,
34#define AREAPORTAL_CLOSED 0
35#define AREAPORTAL_OPEN 1
107 virtual void Save(
float);
108 virtual void Restore(
string,
string);
109 virtual void SpawnKey(
string,
string);
117 moverState_t m_moverState;
118 moverType_t m_moverType;
123 nonvirtual
void _PortalOpen(
void);
124 nonvirtual
void _PortalClose(
void);
125 nonvirtual
void _ArrivedAtRotPosition1(
void);
126 nonvirtual
void _ArrivedAtRotPosition2(
void);
127 nonvirtual
void _BeginMoving(
void);
void ncMoverEntity(void)
Definition Mover.qc:18
nonvirtual void MoveToPosition(vector, float)
Moves this entity to the specified position.
Definition Mover.qc:212
nonvirtual void SetMoverPosition1(vector)
Sets the initial starting position.
Definition Mover.qc:164
nonvirtual void MoveToReverse(float)
Moves to the reverse state.
Definition Mover.qc:291
nonvirtual void SetMoverState(moverState_t)
Set the movement state.
Definition Mover.qc:139
nonvirtual vector GetDirectionalRotation(vector, float)
Returns a directional angle from the current one.
Definition Mover.qc:124
nonvirtual vector GetMoverPosition1(void)
Returns the starting position.
Definition Mover.qc:170
nonvirtual moverType_t GetMoverType(void)
Returns the movement type.
Definition Mover.qc:157
virtual void MoverStartsMoving(void)
Overridable: Called when the mover starts moving from its position to another.
Definition Mover.qc:408
virtual void Restore(string, string)
Similar to ncIO::SpawnKey() but for save-game fields.
Definition Mover.qc:61
nonvirtual void RotateToReverse(float)
Rotates to the reversed state.
Definition Mover.qc:307
nonvirtual void SetMoverPosition2(vector)
Sets the final destination.
Definition Mover.qc:176
nonvirtual void MoveAndRotateToPosition(vector, vector, float)
Moves and rotates this entity to a desired location.
Definition Mover.qc:218
nonvirtual void SetMoverRotation2(vector)
Sets the final destination angle.
Definition Mover.qc:200
nonvirtual void RotateToPosition(vector, float)
Rotates this entity to the desired angle.
Definition Mover.qc:301
nonvirtual vector GetDirectionalPosition(vector, float)
Returns a directional position from the current one.
Definition Mover.qc:98
virtual void MoverFinishesMoving(void)
Overridable: Called when the mover completes its movement to a destination.
Definition Mover.qc:413
nonvirtual vector GetMoverPosition2(void)
Returns the final destination.
Definition Mover.qc:182
virtual void Save(float)
Handles saving a copy of this entity to a given filehandle.
Definition Mover.qc:45
nonvirtual vector GetMoverRotation2(void)
Returns the final destination angle.
Definition Mover.qc:206
virtual void SpawnKey(string, string)
This method handles entity key/value pairs on map load.
Definition Mover.qc:32
nonvirtual void SetMoverType(moverType_t)
Set the movement type.
Definition Mover.qc:151
nonvirtual moverState_t GetMoverState(void)
Returns the movement state.
Definition Mover.qc:145
nonvirtual vector GetMoverRotation1(void)
Returns the starting angle.
Definition Mover.qc:194
nonvirtual bool IsMoving(void)
Returns if the ncMoverEntity is currently moving.
Definition Mover.qc:317
nonvirtual void SetMoverRotation1(vector)
Sets the initial starting angle.
Definition Mover.qc:188
void ncSurfacePropEntity(void)
Definition SurfacePropEntity.qc:18