|
| | 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.