Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
LuaObject Namespace Reference

Functions

int GetByteValue (lua_State *L, Object *obj)
int GetEntry (lua_State *L, Object *obj)
int GetFloatValue (lua_State *L, Object *obj)
int GetGUID (lua_State *L, Object *obj)
int GetGUIDLow (lua_State *L, Object *obj)
int GetInt32Value (lua_State *L, Object *obj)
int GetScale (lua_State *L, Object *obj)
int GetUInt16Value (lua_State *L, Object *obj)
int GetUInt32Value (lua_State *L, Object *obj)
int HasFlag (lua_State *L, Object *obj)
int IsInWorld (lua_State *L, Object *obj)
int RemoveFlag (lua_State *L, Object *obj)
int SetByteValue (lua_State *L, Object *obj)
int SetFlag (lua_State *L, Object *obj)
int SetFloatValue (lua_State *L, Object *obj)
int SetInt16Value (lua_State *L, Object *obj)
int SetInt32Value (lua_State *L, Object *obj)
int SetScale (lua_State *L, Object *obj)
int SetUInt16Value (lua_State *L, Object *obj)
int SetUInt32Value (lua_State *L, Object *obj)
int ToCorpse (lua_State *L, Object *obj)
int ToCreature (lua_State *L, Object *obj)
int ToGameObject (lua_State *L, Object *obj)
int ToPlayer (lua_State *L, Object *obj)
int ToUnit (lua_State *L, Object *obj)
int UpdateUInt32Value (lua_State *L, Object *obj)

Function Documentation

◆ GetByteValue()

int LuaObject::GetByteValue ( lua_State * L,
Object * obj )

Definition at line 54 of file ObjectMethods.cpp.

References Object::GetByteValue(), and sEluna.

◆ GetEntry()

int LuaObject::GetEntry ( lua_State * L,
Object * obj )

Definition at line 158 of file ObjectMethods.cpp.

References Object::GetEntry(), and sEluna.

◆ GetFloatValue()

int LuaObject::GetFloatValue ( lua_State * L,
Object * obj )

Definition at line 48 of file ObjectMethods.cpp.

References Object::GetFloatValue(), and sEluna.

◆ GetGUID()

int LuaObject::GetGUID ( lua_State * L,
Object * obj )

Definition at line 163 of file ObjectMethods.cpp.

References Object::GetGUID(), and sEluna.

◆ GetGUIDLow()

int LuaObject::GetGUIDLow ( lua_State * L,
Object * obj )

Definition at line 168 of file ObjectMethods.cpp.

References Object::GetGUID(), GUID_LOPART(), and sEluna.

◆ GetInt32Value()

int LuaObject::GetInt32Value ( lua_State * L,
Object * obj )

Definition at line 36 of file ObjectMethods.cpp.

References Object::GetInt32Value(), and sEluna.

◆ GetScale()

int LuaObject::GetScale ( lua_State * L,
Object * obj )

Definition at line 153 of file ObjectMethods.cpp.

References Object::GetObjectScale(), and sEluna.

◆ GetUInt16Value()

int LuaObject::GetUInt16Value ( lua_State * L,
Object * obj )

Definition at line 61 of file ObjectMethods.cpp.

References Object::GetUInt16Value(), and sEluna.

◆ GetUInt32Value()

int LuaObject::GetUInt32Value ( lua_State * L,
Object * obj )

Definition at line 42 of file ObjectMethods.cpp.

References Object::GetUInt32Value(), and sEluna.

◆ HasFlag()

int LuaObject::HasFlag ( lua_State * L,
Object * obj )

Definition at line 28 of file ObjectMethods.cpp.

References Object::HasFlag(), and sEluna.

◆ IsInWorld()

int LuaObject::IsInWorld ( lua_State * L,
Object * obj )

Definition at line 173 of file ObjectMethods.cpp.

References Object::IsInWorld(), and sEluna.

◆ RemoveFlag()

int LuaObject::RemoveFlag ( lua_State * L,
Object * obj )

Definition at line 12 of file ObjectMethods.cpp.

References Object::RemoveFlag().

◆ SetByteValue()

int LuaObject::SetByteValue ( lua_State * L,
Object * obj )

Definition at line 97 of file ObjectMethods.cpp.

References Object::SetByteValue().

◆ SetFlag()

int LuaObject::SetFlag ( lua_State * L,
Object * obj )

Definition at line 20 of file ObjectMethods.cpp.

References Object::SetFlag().

◆ SetFloatValue()

int LuaObject::SetFloatValue ( lua_State * L,
Object * obj )

Definition at line 89 of file ObjectMethods.cpp.

References Object::SetFloatValue().

◆ SetInt16Value()

int LuaObject::SetInt16Value ( lua_State * L,
Object * obj )

Definition at line 113 of file ObjectMethods.cpp.

References Object::SetInt16Value().

◆ SetInt32Value()

int LuaObject::SetInt32Value ( lua_State * L,
Object * obj )

Definition at line 68 of file ObjectMethods.cpp.

References Object::SetInt32Value().

◆ SetScale()

int LuaObject::SetScale ( lua_State * L,
Object * obj )

Definition at line 146 of file ObjectMethods.cpp.

References Object::SetObjectScale().

◆ SetUInt16Value()

int LuaObject::SetUInt16Value ( lua_State * L,
Object * obj )

Definition at line 105 of file ObjectMethods.cpp.

References Object::SetUInt16Value().

◆ SetUInt32Value()

int LuaObject::SetUInt32Value ( lua_State * L,
Object * obj )

Definition at line 75 of file ObjectMethods.cpp.

References Object::SetUInt32Value().

◆ ToCorpse()

int LuaObject::ToCorpse ( lua_State * L,
Object * obj )

Definition at line 121 of file ObjectMethods.cpp.

References sEluna, and Object::ToCorpse().

◆ ToCreature()

int LuaObject::ToCreature ( lua_State * L,
Object * obj )

Definition at line 136 of file ObjectMethods.cpp.

References sEluna, and Object::ToCreature().

◆ ToGameObject()

int LuaObject::ToGameObject ( lua_State * L,
Object * obj )

Definition at line 126 of file ObjectMethods.cpp.

References sEluna, and Object::ToGameObject().

◆ ToPlayer()

int LuaObject::ToPlayer ( lua_State * L,
Object * obj )

Definition at line 141 of file ObjectMethods.cpp.

References sEluna, and Object::ToPlayer().

◆ ToUnit()

int LuaObject::ToUnit ( lua_State * L,
Object * obj )

Definition at line 131 of file ObjectMethods.cpp.

References sEluna, and Object::ToUnit().

◆ UpdateUInt32Value()

int LuaObject::UpdateUInt32Value ( lua_State * L,
Object * obj )

Definition at line 82 of file ObjectMethods.cpp.

References Object::UpdateUInt32Value().