|
| gemNPCItem (psNPCClient *npcclient, psPersistItem &mesg) |
|
virtual const char * | GetObjectType () |
|
uint32_t | GetTribeID () const |
|
uint32_t | GetUID () const |
|
virtual bool | IsPickable () |
|
virtual | ~gemNPCItem () |
|
| gemNPCObject (psNPCClient *npcclient, EID id) |
|
virtual gemNPCActor * | GetActorPtr () |
|
EID | GetEID () |
|
virtual InstanceID | GetInstance () |
|
iMeshWrapper * | GetMeshWrapper () |
|
const char * | GetName () |
|
virtual NPC * | GetNPC () |
|
virtual PID | GetPID () |
|
int | GetType () |
|
bool | InitMesh (const char *factname, const char *filename, const csVector3 &pos, const float rotangle, const char *sector) |
|
virtual bool | IsAlive () |
|
virtual bool | IsInvincible () |
|
virtual bool | IsInvisible () |
|
virtual bool | IsVisible () |
|
void | Move (const csVector3 &pos, float rotangle, const char *room) |
|
void | Move (const csVector3 &pos, float rotangle, const char *room, InstanceID instance) |
|
virtual void | SetAlive (bool alive) |
|
virtual void | SetInstance (InstanceID instance) |
|
virtual void | SetInvincible (bool inv) |
|
virtual void | SetInvisible (bool invis) |
|
virtual void | SetPosition (csVector3 &pos, iSector *sector=NULL, InstanceID *instance=NULL) |
|
virtual void | SetVisible (bool vis) |
|
virtual | ~gemNPCObject () |
|
Definition at line 388 of file gem.h.