| __eventListeners | ISBaseObject |  | 
  | addEventListener(string _event, function _callback, unknown _target) | ISBaseObject |  | 
  | checkRain() | SRainBarrelSystem |  | 
  | clearEventListeners() | ISBaseObject |  | 
  | convertOldModData() | SRainBarrelSystem |  | 
  | 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() | SRainBarrelSystem |  | 
  | instance | SRainBarrelSystem | static | 
  | ISBaseObject() | ISBaseObject |  | 
  | isValidIsoObject(IsoObject isoObject) | SRainBarrelSystem |  | 
  | loadIsoObject(IsoObject isoObject) | SGlobalObjectSystem |  | 
  | newLuaObject(GlobalObject globalObject) | SRainBarrelSystem |  | 
  | 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) | SGlobalObjectSystem |  | 
  | 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 |  | 
  | SGlobalObjectSystem(string name) | SGlobalObjectSystem |  | 
  | SRainBarrelSystem() | SRainBarrelSystem |  | 
  | system | SGlobalObjectSystem |  | 
  | systemName | SGlobalObjectSystem |  | 
  | triggerEvent(string _event, unknown ...) | ISBaseObject |  | 
  | Type | ISBaseObject |  | 
  | updateLuaObjectOnClient(SGlobalObject luaObject) | SGlobalObjectSystem |  | 
  | wantNoise | SGlobalObjectSystem |  |