|
Project Zomboid Lua Docs 42.20.3
Unofficial documentation for Project Zomboid's Lua
|
Public Member Functions | |
| void | noise (string message) |
| void | initSystem () |
| unknown | getInitialStateForClient () |
| integer | getLuaObjectCount () |
| SGlobalObject | getLuaObjectByIndex (integer index) |
| void | initLuaObjects () |
| void | isValidIsoObject (IsoObject isoObject) |
| IsoObject | getIsoObjectOnSquare (IsoGridSquare square) |
| IsoObject | getIsoObjectAt (number x, number y, number z) |
| void | newLuaObject (GlobalObject globalObject) |
| SGlobalObject | newLuaObjectAt (number x, number y, number z) |
| SGlobalObject | newLuaObjectOnSquare (IsoGridSquare square) |
| void | removeLuaObject (SGlobalObject luaObject) |
| void | removeLuaObjectAt (number x, number y, number z) |
| void | removeLuaObjectOnSquare (IsoGridSquare square) |
| void | newLuaObjectOnClient (SGlobalObject luaObject) |
| void | removeLuaObjectOnClient (SGlobalObject luaObject) |
| void | updateLuaObjectOnClient (SGlobalObject luaObject) |
| SGlobalObject | getLuaObjectAt (number x, number y, number z) |
| SGlobalObject | getLuaObjectOnSquare (IsoGridSquare square) |
| void | loadIsoObject (IsoObject isoObject) |
| void | sendCommand (string command, table args) |
| void | OnClientCommand (string command, IsoPlayer playerObj, table args) |
| void | OnDestroyIsoThumpable (IsoObject isoObject, IsoPlayer playerObj) |
| void | OnObjectAdded (IsoObject isoObject) |
| void | OnObjectAboutToBeRemoved (IsoObject isoObject) |
| void | OnModDataChangeItself (IsoObject isoObject) |
| void | OnIsoObjectChangedItself (IsoObject isoObject) |
| void | OnChunkLoaded (number wx, number wy) |
| SGlobalObjectSystem (string name) | |
| Public Member Functions inherited from ISBaseObject | |
| void | initialise () |
| ISBaseObject | derive (string type) |
| boolean | instanceof (unknown object, string type) |
| void | addEventListener (string _event, function _callback, unknown _target) |
| void | removeEventListener (string _event, function _callback) |
| void | triggerEvent (string _event, unknown ...) |
| void | clearEventListeners () |
| ISBaseObject () | |
Static Public Member Functions | |
| static void | RegisterSystemClass (SGlobalObjectSystem luaClass) |
Public Attributes | |
| GlobalObjectSystem | system |
| string | systemName |
| boolean | wantNoise |
| Public Attributes inherited from ISBaseObject | |
| string | Type |
| ISBaseObject | SuperType |
| table< string, table< function, unknown > > | __eventListeners |
| SGlobalObjectSystem::SGlobalObjectSystem | ( | string | name | ) |
| unknown SGlobalObjectSystem::getInitialStateForClient | ( | ) |
| IsoObject SGlobalObjectSystem::getIsoObjectAt | ( | number | x, |
| number | y, | ||
| number | z ) |
| IsoObject SGlobalObjectSystem::getIsoObjectOnSquare | ( | IsoGridSquare | square | ) |
| SGlobalObject SGlobalObjectSystem::getLuaObjectAt | ( | number | x, |
| number | y, | ||
| number | z ) |
| SGlobalObject SGlobalObjectSystem::getLuaObjectByIndex | ( | integer | index | ) |
| integer SGlobalObjectSystem::getLuaObjectCount | ( | ) |
| SGlobalObject SGlobalObjectSystem::getLuaObjectOnSquare | ( | IsoGridSquare | square | ) |
| void SGlobalObjectSystem::initLuaObjects | ( | ) |
| void SGlobalObjectSystem::initSystem | ( | ) |
| void SGlobalObjectSystem::isValidIsoObject | ( | IsoObject | isoObject | ) |
| void SGlobalObjectSystem::loadIsoObject | ( | IsoObject | isoObject | ) |
| void SGlobalObjectSystem::newLuaObject | ( | GlobalObject | globalObject | ) |
| SGlobalObject SGlobalObjectSystem::newLuaObjectAt | ( | number | x, |
| number | y, | ||
| number | z ) |
| void SGlobalObjectSystem::newLuaObjectOnClient | ( | SGlobalObject | luaObject | ) |
| SGlobalObject SGlobalObjectSystem::newLuaObjectOnSquare | ( | IsoGridSquare | square | ) |
| void SGlobalObjectSystem::noise | ( | string | message | ) |
| void SGlobalObjectSystem::OnChunkLoaded | ( | number | wx, |
| number | wy ) |
| void SGlobalObjectSystem::OnClientCommand | ( | string | command, |
| IsoPlayer | playerObj, | ||
| table | args ) |
| void SGlobalObjectSystem::OnDestroyIsoThumpable | ( | IsoObject | isoObject, |
| IsoPlayer | playerObj ) |
| void SGlobalObjectSystem::OnIsoObjectChangedItself | ( | IsoObject | isoObject | ) |
| void SGlobalObjectSystem::OnModDataChangeItself | ( | IsoObject | isoObject | ) |
| void SGlobalObjectSystem::OnObjectAboutToBeRemoved | ( | IsoObject | isoObject | ) |
| void SGlobalObjectSystem::OnObjectAdded | ( | IsoObject | isoObject | ) |
|
static |
| void SGlobalObjectSystem::removeLuaObject | ( | SGlobalObject | luaObject | ) |
| void SGlobalObjectSystem::removeLuaObjectAt | ( | number | x, |
| number | y, | ||
| number | z ) |
| void SGlobalObjectSystem::removeLuaObjectOnClient | ( | SGlobalObject | luaObject | ) |
| void SGlobalObjectSystem::removeLuaObjectOnSquare | ( | IsoGridSquare | square | ) |
| void SGlobalObjectSystem::sendCommand | ( | string | command, |
| table | args ) |
| void SGlobalObjectSystem::updateLuaObjectOnClient | ( | SGlobalObject | luaObject | ) |
| GlobalObjectSystem SGlobalObjectSystem::system |
| string SGlobalObjectSystem::systemName |
| boolean SGlobalObjectSystem::wantNoise |