Project Zomboid Lua Docs 29123
Unofficial documentation for Project Zomboid's Lua
Loading...
Searching...
No Matches
SGlobalObject Class Reference
Inheritance diagram for SGlobalObject:
ISBaseObject SCampfireGlobalObject SFeedingTroughGlobalObject SPlantGlobalObject SRainBarrelGlobalObject STrapGlobalObject

Public Member Functions

void OnModDataChangeItself (IsoObject isoObject)
void noise (string message)
void initNew ()
void stateFromIsoObject (IsoObject isoObject)
void stateToIsoObject (IsoObject isoObject)
IsoObject getIsoObject ()
IsoGridSquare getSquare ()
void updateOnClient ()
void removeIsoObject ()
void aboutToRemoveFromSystem ()
void OnIsoObjectChangedItself (IsoObject isoObject)
void OnModDataChangeItself (IsoObject isoObject)
 SGlobalObject (SGlobalObjectSystem luaSystem, GlobalObject globalObject)
Public Member Functions inherited from ISBaseObject
void initialise ()
ISBaseObject derive (string type)
void addEventListener (string _event, function _callback, unknown _target)
void removeEventListener (string _event, function _callback)
void triggerEvent (string _event, unknown ...)
void clearEventListeners ()
 ISBaseObject ()

Public Attributes

SGlobalObjectSystem luaSystem
GlobalObject globalObject
number x
number y
number z
Public Attributes inherited from ISBaseObject
string Type
table< string, table< function, unknown > > __eventListeners

Constructor & Destructor Documentation

◆ SGlobalObject()

SGlobalObject::SGlobalObject ( SGlobalObjectSystem luaSystem,
GlobalObject globalObject )

Member Function Documentation

◆ aboutToRemoveFromSystem()

void SGlobalObject::aboutToRemoveFromSystem ( )

◆ getIsoObject()

IsoObject SGlobalObject::getIsoObject ( )

◆ getSquare()

IsoGridSquare SGlobalObject::getSquare ( )

◆ initNew()

void SGlobalObject::initNew ( )

◆ noise()

void SGlobalObject::noise ( string message)

◆ OnIsoObjectChangedItself()

void SGlobalObject::OnIsoObjectChangedItself ( IsoObject isoObject)

◆ OnModDataChangeItself() [1/2]

void SGlobalObject::OnModDataChangeItself ( IsoObject isoObject)

◆ OnModDataChangeItself() [2/2]

void SGlobalObject::OnModDataChangeItself ( IsoObject isoObject)

◆ removeIsoObject()

void SGlobalObject::removeIsoObject ( )

◆ stateFromIsoObject()

void SGlobalObject::stateFromIsoObject ( IsoObject isoObject)

◆ stateToIsoObject()

void SGlobalObject::stateToIsoObject ( IsoObject isoObject)

◆ updateOnClient()

void SGlobalObject::updateOnClient ( )

Member Data Documentation

◆ globalObject

GlobalObject SGlobalObject::globalObject

◆ luaSystem

SGlobalObjectSystem SGlobalObject::luaSystem

◆ x

number SGlobalObject::x

◆ y

number SGlobalObject::y

◆ z

number SGlobalObject::z

The documentation for this class was generated from the following files: