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

Public Member Functions

void initNew ()
void stateFromIsoObject (IsoObject isoObject)
void stateToIsoObject (IsoObject isoObject)
IsoObject getObject ()
ItemContainer getContainer ()
void processContainerItems ()
IsoFire getFireObject ()
void addObject ()
void removeObject ()
void setSpriteName (string spriteName)
void addContainer ()
void addFireObject ()
void removeFireObject ()
void transferItemsToGround ()
void fromModData (table modData)
void toModData (table modData)
void fromObject (IsoObject isoObject)
void syncIsoObject ()
void syncSprite ()
void syncModData ()
void syncContainer ()
void syncIsoFire ()
void changeFireLvl ()
number fireRatio ()
number fireRadius ()
void saveData ()
void lightFire ()
void putOut ()
void addFuel (number fuelAmt)
void setFuel (number fuelAmt)
 SCampfireGlobalObject (SCampfireSystem luaSystem, GlobalObject globalObject)
Public Member Functions inherited from SGlobalObject
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

boolean exterior
boolean isLit
number fuelAmt
number radius
string spriteName
boolean transmitObject
boolean transmitSprite
boolean transmitContainer
boolean transmitContainerTemp
boolean transmitFire
Public Attributes inherited from SGlobalObject
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

◆ SCampfireGlobalObject()

SCampfireGlobalObject::SCampfireGlobalObject ( SCampfireSystem luaSystem,
GlobalObject globalObject )

Member Function Documentation

◆ addContainer()

void SCampfireGlobalObject::addContainer ( )

◆ addFireObject()

void SCampfireGlobalObject::addFireObject ( )

◆ addFuel()

void SCampfireGlobalObject::addFuel ( number fuelAmt)

◆ addObject()

void SCampfireGlobalObject::addObject ( )

◆ changeFireLvl()

void SCampfireGlobalObject::changeFireLvl ( )

◆ fireRadius()

number SCampfireGlobalObject::fireRadius ( )

◆ fireRatio()

number SCampfireGlobalObject::fireRatio ( )

◆ fromModData()

void SCampfireGlobalObject::fromModData ( table modData)

◆ fromObject()

void SCampfireGlobalObject::fromObject ( IsoObject isoObject)

◆ getContainer()

ItemContainer SCampfireGlobalObject::getContainer ( )

◆ getFireObject()

IsoFire SCampfireGlobalObject::getFireObject ( )

◆ getObject()

IsoObject SCampfireGlobalObject::getObject ( )

◆ initNew()

void SCampfireGlobalObject::initNew ( )

◆ lightFire()

void SCampfireGlobalObject::lightFire ( )

◆ processContainerItems()

void SCampfireGlobalObject::processContainerItems ( )

◆ putOut()

void SCampfireGlobalObject::putOut ( )

◆ removeFireObject()

void SCampfireGlobalObject::removeFireObject ( )

◆ removeObject()

void SCampfireGlobalObject::removeObject ( )

◆ saveData()

void SCampfireGlobalObject::saveData ( )

◆ setFuel()

void SCampfireGlobalObject::setFuel ( number fuelAmt)

◆ setSpriteName()

void SCampfireGlobalObject::setSpriteName ( string spriteName)

◆ stateFromIsoObject()

void SCampfireGlobalObject::stateFromIsoObject ( IsoObject isoObject)

◆ stateToIsoObject()

void SCampfireGlobalObject::stateToIsoObject ( IsoObject isoObject)

◆ syncContainer()

void SCampfireGlobalObject::syncContainer ( )

◆ syncIsoFire()

void SCampfireGlobalObject::syncIsoFire ( )

◆ syncIsoObject()

void SCampfireGlobalObject::syncIsoObject ( )

◆ syncModData()

void SCampfireGlobalObject::syncModData ( )

◆ syncSprite()

void SCampfireGlobalObject::syncSprite ( )

◆ toModData()

void SCampfireGlobalObject::toModData ( table modData)

◆ transferItemsToGround()

void SCampfireGlobalObject::transferItemsToGround ( )

Member Data Documentation

◆ exterior

boolean SCampfireGlobalObject::exterior

◆ fuelAmt

number SCampfireGlobalObject::fuelAmt

◆ isLit

boolean SCampfireGlobalObject::isLit

◆ radius

number SCampfireGlobalObject::radius

◆ spriteName

string SCampfireGlobalObject::spriteName

◆ transmitContainer

boolean SCampfireGlobalObject::transmitContainer

◆ transmitContainerTemp

boolean SCampfireGlobalObject::transmitContainerTemp

◆ transmitFire

boolean SCampfireGlobalObject::transmitFire

◆ transmitObject

boolean SCampfireGlobalObject::transmitObject

◆ transmitSprite

boolean SCampfireGlobalObject::transmitSprite

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