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

Public Member Functions

void initNew ()
void OnIsoObjectChangedItself (IsoObject isoObject)
IsoObject getObject ()
void stateFromIsoObject (IsoObject isoObject)
void stateToIsoObject (IsoObject isoObject)
void addWater (number amount)
void emptyWater ()
void addObject (umbrella::FeedingTroughDefinition def, boolean north, boolean slave)
number getSquare2Pos (IsoGridSquare square, boolean north)
number getSquare2PosReverse (IsoGridSquare square, boolean north)
void addFeed (string type, number feedAmount)
 SFeedingTroughGlobalObject (SFeedingTroughSystem 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

table< string, number > feedAmount
number linkedX
number linkedY
number maxFeed
number maxWater
number water
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

◆ SFeedingTroughGlobalObject()

SFeedingTroughGlobalObject::SFeedingTroughGlobalObject ( SFeedingTroughSystem luaSystem,
GlobalObject globalObject )

Member Function Documentation

◆ addFeed()

void SFeedingTroughGlobalObject::addFeed ( string type,
number feedAmount )

◆ addObject()

void SFeedingTroughGlobalObject::addObject ( umbrella::FeedingTroughDefinition def,
boolean north,
boolean slave )

◆ addWater()

void SFeedingTroughGlobalObject::addWater ( number amount)

◆ emptyWater()

void SFeedingTroughGlobalObject::emptyWater ( )

◆ getObject()

IsoObject SFeedingTroughGlobalObject::getObject ( )

◆ getSquare2Pos()

number SFeedingTroughGlobalObject::getSquare2Pos ( IsoGridSquare square,
boolean north )

◆ getSquare2PosReverse()

number SFeedingTroughGlobalObject::getSquare2PosReverse ( IsoGridSquare square,
boolean north )

◆ initNew()

void SFeedingTroughGlobalObject::initNew ( )

◆ OnIsoObjectChangedItself()

void SFeedingTroughGlobalObject::OnIsoObjectChangedItself ( IsoObject isoObject)

◆ stateFromIsoObject()

void SFeedingTroughGlobalObject::stateFromIsoObject ( IsoObject isoObject)

◆ stateToIsoObject()

void SFeedingTroughGlobalObject::stateToIsoObject ( IsoObject isoObject)

Member Data Documentation

◆ feedAmount

table<string, number> SFeedingTroughGlobalObject::feedAmount

◆ linkedX

number SFeedingTroughGlobalObject::linkedX

◆ linkedY

number SFeedingTroughGlobalObject::linkedY

◆ maxFeed

number SFeedingTroughGlobalObject::maxFeed

◆ maxWater

number SFeedingTroughGlobalObject::maxWater

◆ water

number SFeedingTroughGlobalObject::water

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