#include <gem.h>
List of all members.
Public Member Functions |
virtual void | Broadcast (int clientnum, bool control) |
| gemActionLocation (GEMSupervisor *gemSupervisor, EntityManager *entitymanager, CacheManager *cachemanager, psActionLocation *action, iSector *isec, int clientnum) |
virtual psActionLocation * | GetAction () |
virtual float | GetBaseAdvertiseRange () |
| This value indicates the range that this entity would become visible to other entities if no other modifiers were taken into consideration.
|
virtual const char * | GetObjectType () |
virtual bool | GetVisibility () |
virtual bool | SeesObject (gemObject *object, float range) |
virtual bool | Send (int clientnum, bool control, bool to_superclients, psPersistAllEntities *allEntities=NULL) |
| Send this object to the given client.
|
virtual void | SendBehaviorMessage (const csString &str, gemObject *obj) |
virtual void | SetVisibility (bool vis) |
Detailed Description
Definition at line 1025 of file gem.h.
Constructor & Destructor Documentation
Member Function Documentation
virtual void gemActionLocation::Broadcast |
( |
int |
clientnum, |
|
|
bool |
control |
|
) |
| [virtual] |
- Parameters:
-
clientnum | The client that initiated this update. |
control | Set to true when sent to the controlling client. |
Reimplemented from gemActiveObject.
virtual float gemActionLocation::GetBaseAdvertiseRange |
( |
| ) |
[virtual] |
This value indicates the range that this entity would become visible to other entities if no other modifiers were taken into consideration.
Reimplemented from gemObject.
virtual const char* gemActionLocation::GetObjectType |
( |
| ) |
[inline, virtual] |
virtual bool gemActionLocation::GetVisibility |
( |
| ) |
[inline, virtual] |
virtual bool gemActionLocation::SeesObject |
( |
gemObject * |
object, |
|
|
float |
range |
|
) |
| [virtual] |
virtual bool gemActionLocation::Send |
( |
int |
clientnum, |
|
|
bool |
control, |
|
|
bool |
to_superclients, |
|
|
psPersistAllEntities * |
allEntities = NULL |
|
) |
| [virtual] |
Send this object to the given client.
- Parameters:
-
clientnum | The client that initiated this update. |
control | Set to true when sent to the controlling client. |
to_superclients | Send to super clients |
allEntities | Buffer the message instead of sending it. |
Reimplemented from gemActiveObject.
virtual void gemActionLocation::SendBehaviorMessage |
( |
const csString & |
str, |
|
|
gemObject * |
obj |
|
) |
| [virtual] |
virtual void gemActionLocation::SetVisibility |
( |
bool |
vis | ) |
[inline, virtual] |
The documentation for this class was generated from the following file: