Updated Lua Object (markdown)

Alex 2013-06-07 17:39:37 -07:00
parent ac4abdb006
commit f7c723ab5d

@ -1 +1,46 @@
PH
Lua_Object is a class exported to Lua that represent the Object object from EQEmu.
### Properties
```
object.null -- Returns true if this object is null
object.valid -- Returns true if this object is not null
```
### Member Functions
```
Object() -- Creates a null Object
void Depop();
void Repop();
void SetModelName(const char *name);
const char *GetModelName();
float GetX();
float GetY();
float GetZ();
float GetHeading();
void SetX(float x);
void SetY(float y);
void SetZ(float z);
void SetHeading(float h);
void SetLocation(float x, float y, float z);
void SetItemID(uint32 item_id);
uint32 GetItemID();
void SetIcon(uint32 icon);
uint32 GetIcon();
void SetType(uint32 type);
uint32 GetType();
uint32 GetDBID();
void ClearUser();
void SetID(int user);
int GetID();
bool Save();
uint32 VarSave();
void DeleteItem(int index);
void StartDecay();
void Delete();
void Delete(bool reset_state);
bool IsGroundSpawn();
void Close();
const char *GetEntityVariable(const char *name);
void SetEntityVariable(const char *name, const char *value);
bool EntityVariableExists(const char *name);
```