34#define AREAPORTAL_CLOSED 0
35#define AREAPORTAL_OPEN 1
52 nonvirtual vector GetDirectionalPosition(vector,
float);
54 nonvirtual vector GetDirectionalRotation(vector,
float);
67 nonvirtual
void SetMoverPosition1(vector);
69 nonvirtual vector GetMoverPosition1(
void);
72 nonvirtual
void SetMoverPosition2(vector);
74 nonvirtual vector GetMoverPosition2(
void);
77 nonvirtual
void SetMoverRotation1(vector);
79 nonvirtual vector GetMoverRotation1(
void);
82 nonvirtual
void SetMoverRotation2(vector);
84 nonvirtual vector GetMoverRotation2(
void);
87 nonvirtual
void MoveToPosition(vector,
float);
89 nonvirtual
void RotateToPosition(vector,
float);
91 nonvirtual
void MoveAndRotateToPosition(vector, vector,
float);
94 nonvirtual
void MoveToReverse(
float);
96 nonvirtual
void RotateToReverse(
float);
98 nonvirtual
bool IsMoving(
void);
101 virtual void MoverStartsMoving(
void);
103 virtual void MoverFinishesMoving(
void);
107 virtual void Save(
float);
108 virtual void Restore(
string,
string);
109 virtual void SpawnKey(
string,
string);
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);
moverState_t
The state the NSMoverEntity is in.
Definition: NSMoverEntity.h:19
@ MOVER_POS2
At the final destination.
Definition: NSMoverEntity.h:21
@ MOVER_2TO1
on its way back to the starting position.
Definition: NSMoverEntity.h:23
@ MOVER_POS1
At the initial starting position.
Definition: NSMoverEntity.h:20
@ MOVER_1TO2
On its way to the final destination.
Definition: NSMoverEntity.h:22
moverType_t
The movement type of the NSMoverEntity.
Definition: NSMoverEntity.h:28
@ MOVERTYPE_ACCELERATED
Moved in an accelerated fashion.
Definition: NSMoverEntity.h:30
@ MOVERTYPE_LINEAR
Moves in a linear fashion.
Definition: NSMoverEntity.h:29
NSMoverEntity is responsible for handling movement functions of mainly brush-based entities that move...
Definition: NSMoverEntity.h:47
This entity represents an NSRenderableEntity with interactive surface properties.
Definition: NSSurfacePropEntity.h:52