| __eventListeners | ISBaseObject | |
| addEventListener(string _event, function _callback, unknown _target) | ISBaseObject | |
| addTrough(IsoGridSquare grid, umbrella::FeedingTroughDefinition def, boolean north, boolean slave) | SFeedingTroughSystem | |
| clearEventListeners() | ISBaseObject | |
| derive(string type) | ISBaseObject | |
| getInitialStateForClient() | SGlobalObjectSystem | |
| getIsoObjectAt(number x, number y, number z) | SGlobalObjectSystem | |
| getIsoObjectOnSquare(IsoGridSquare square) | SGlobalObjectSystem | |
| getLuaObjectAt(number x, number y, number z) | SGlobalObjectSystem | |
| getLuaObjectByIndex(integer index) | SGlobalObjectSystem | |
| getLuaObjectCount() | SGlobalObjectSystem | |
| getLuaObjectOnSquare(IsoGridSquare square) | SGlobalObjectSystem | |
| initialise() | ISBaseObject | |
| initLuaObjects() | SGlobalObjectSystem | |
| initSystem() | SFeedingTroughSystem | |
| instance | SFeedingTroughSystem | static |
| ISBaseObject() | ISBaseObject | |
| isValidIsoObject(IsoObject isoObject) | SFeedingTroughSystem | |
| loadIsoObject(IsoObject isoObject) | SGlobalObjectSystem | |
| newLuaObject(GlobalObject globalObject) | SFeedingTroughSystem | |
| newLuaObjectAt(number x, number y, number z) | SGlobalObjectSystem | |
| newLuaObjectOnClient(SGlobalObject luaObject) | SGlobalObjectSystem | |
| newLuaObjectOnSquare(IsoGridSquare square) | SGlobalObjectSystem | |
| noise(string message) | SGlobalObjectSystem | |
| OnChunkLoaded(number wx, number wy) | SGlobalObjectSystem | |
| OnClientCommand(string command, IsoPlayer playerObj, table args) | SFeedingTroughSystem | |
| OnDestroyIsoThumpable(IsoObject isoObject, IsoPlayer playerObj) | SGlobalObjectSystem | |
| OnIsoObjectChangedItself(IsoObject isoObject) | SGlobalObjectSystem | |
| OnModDataChangeItself(IsoObject isoObject) | SGlobalObjectSystem | |
| OnObjectAboutToBeRemoved(IsoObject isoObject) | SGlobalObjectSystem | |
| OnObjectAdded(IsoObject isoObject) | SGlobalObjectSystem | |
| RegisterSystemClass(SGlobalObjectSystem luaClass) | SGlobalObjectSystem | static |
| removeEventListener(string _event, function _callback) | ISBaseObject | |
| removeLuaObject(SGlobalObject luaObject) | SGlobalObjectSystem | |
| removeLuaObjectAt(number x, number y, number z) | SGlobalObjectSystem | |
| removeLuaObjectOnClient(SGlobalObject luaObject) | SGlobalObjectSystem | |
| removeLuaObjectOnSquare(IsoGridSquare square) | SGlobalObjectSystem | |
| sendCommand(string command, table args) | SGlobalObjectSystem | |
| SFeedingTroughSystem() | SFeedingTroughSystem | |
| SGlobalObjectSystem(string name) | SGlobalObjectSystem | |
| system | SGlobalObjectSystem | |
| systemName | SGlobalObjectSystem | |
| triggerEvent(string _event, unknown ...) | ISBaseObject | |
| Type | ISBaseObject | |
| updateLuaObjectOnClient(SGlobalObject luaObject) | SGlobalObjectSystem | |
| wantNoise | SGlobalObjectSystem | |