#include <gem.h>
|
| gemNPCObject (psNPCClient *npcclient, EID id) |
|
virtual gemNPCActor * | GetActorPtr () |
|
EID | GetEID () |
|
virtual InstanceID | GetInstance () |
|
iMeshWrapper * | GetMeshWrapper () |
|
const char * | GetName () |
|
virtual NPC * | GetNPC () |
|
virtual const char * | GetObjectType () |
|
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 | IsPickable () |
|
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 () |
|
|
static csRef< iMeshFactoryWrapper > | nullfact |
|
Definition at line 78 of file gem.h.
gemNPCObject::gemNPCObject |
( |
psNPCClient * |
npcclient, |
|
|
EID |
id |
|
) |
| |
virtual gemNPCObject::~gemNPCObject |
( |
| ) |
|
|
virtual |
static void gemNPCObject::FiniMesh |
( |
| ) |
|
|
static |
EID gemNPCObject::GetEID |
( |
| ) |
|
|
inline |
Definition at line 92 of file gem.h.
iMeshWrapper* gemNPCObject::GetMeshWrapper |
( |
| ) |
|
const char* gemNPCObject::GetName |
( |
| ) |
|
|
inline |
virtual NPC* gemNPCObject::GetNPC |
( |
| ) |
|
|
inlinevirtual |
virtual const char* gemNPCObject::GetObjectType |
( |
| ) |
|
|
inlinevirtual |
virtual PID gemNPCObject::GetPID |
( |
| ) |
|
|
inlinevirtual |
int gemNPCObject::GetType |
( |
| ) |
|
|
inline |
Definition at line 97 of file gem.h.
bool gemNPCObject::InitMesh |
( |
const char * |
factname, |
|
|
const char * |
filename, |
|
|
const csVector3 & |
pos, |
|
|
const float |
rotangle, |
|
|
const char * |
sector |
|
) |
| |
virtual bool gemNPCObject::IsAlive |
( |
| ) |
|
|
inlinevirtual |
virtual bool gemNPCObject::IsInvincible |
( |
| ) |
|
|
inlinevirtual |
virtual bool gemNPCObject::IsInvisible |
( |
| ) |
|
|
inlinevirtual |
virtual bool gemNPCObject::IsPickable |
( |
| ) |
|
|
inlinevirtual |
virtual bool gemNPCObject::IsVisible |
( |
| ) |
|
|
inlinevirtual |
void gemNPCObject::Move |
( |
const csVector3 & |
pos, |
|
|
float |
rotangle, |
|
|
const char * |
room |
|
) |
| |
void gemNPCObject::Move |
( |
const csVector3 & |
pos, |
|
|
float |
rotangle, |
|
|
const char * |
room, |
|
|
InstanceID |
instance |
|
) |
| |
virtual void gemNPCObject::SetAlive |
( |
bool |
alive | ) |
|
|
virtual |
virtual void gemNPCObject::SetInstance |
( |
InstanceID |
instance | ) |
|
|
inlinevirtual |
virtual void gemNPCObject::SetInvincible |
( |
bool |
inv | ) |
|
|
inlinevirtual |
virtual void gemNPCObject::SetInvisible |
( |
bool |
invis | ) |
|
|
inlinevirtual |
virtual void gemNPCObject::SetPosition |
( |
csVector3 & |
pos, |
|
|
iSector * |
sector = NULL , |
|
|
InstanceID * |
instance = NULL |
|
) |
| |
|
virtual |
virtual void gemNPCObject::SetVisible |
( |
bool |
vis | ) |
|
|
inlinevirtual |
float gemNPCObject::baseScale |
|
protected |
csRef<iThreadReturn> gemNPCObject::factory |
|
protected |
bool gemNPCObject::invincible |
|
protected |
bool gemNPCObject::isAlive |
|
protected |
csString gemNPCObject::name |
|
protected |
csRef<iMeshFactoryWrapper> gemNPCObject::nullfact |
|
staticprotected |
float gemNPCObject::scale |
|
protected |
bool gemNPCObject::visible |
|
protected |
The documentation for this class was generated from the following file: