| __eventListeners | ISBaseObject |  | 
  | addEventListener(string _event, function _callback, unknown _target) | ISBaseObject |  | 
  | blockAllTheSquare | ISBuildingObject |  | 
  | blockBuild | ISBuildingObject |  | 
  | build | ISBuildingObject |  | 
  | canBarricade | ISBuildingObject |  | 
  | canBeAlwaysPlaced | ISBuildingObject |  | 
  | canBeBuild | ISBuildingObject |  | 
  | canBePlastered | ISBuildingObject |  | 
  | canPassThrough | ISBuildingObject |  | 
  | character | ISPickDungCursor |  | 
  | chosenSprite | ISBuildingObject |  | 
  | clearEventListeners() | ISBaseObject |  | 
  | clickedUI | ISBuildingObject |  | 
  | completionSound | ISBuildingObject |  | 
  | create(number x, number y, number z, boolean north, string sprite) | ISPickDungCursor |  | 
  | crossSpeed | ISBuildingObject |  | 
  | deactivate() | ISBuildingObject |  | 
  | derive(string type) | ISBaseObject |  | 
  | dismantable | ISBuildingObject |  | 
  | dragNilAfterPlace | ISBuildingObject |  | 
  | east | ISBuildingObject |  | 
  | eastSprite | ISBuildingObject |  | 
  | floorCursorSprite | ISBuildingObject | static | 
  | getAPrompt() | ISPickDungCursor |  | 
  | getBPrompt() | ISBuildingObject |  | 
  | getClosestSquare(IsoGridSquare[] squares) | ISPickDungCursor |  | 
  | getFloorCursorSprite() | ISBuildingObject |  | 
  | getGrassObject(IsoGridSquare square) | ISPickDungCursor |  | 
  | getLBPrompt() | ISPickDungCursor |  | 
  | getRBPrompt() | ISPickDungCursor |  | 
  | getSprite() | ISBuildingObject |  | 
  | getSquares(number x, number y, number z) | ISPickDungCursor |  | 
  | getTopLeftOfSquares(number x, number y, number z) | ISPickDungCursor |  | 
  | getYPrompt() | ISBuildingObject |  | 
  | haveMaterial(IsoGridSquare square) | ISBuildingObject |  | 
  | hoppable | ISBuildingObject |  | 
  | init() | ISBuildingObject |  | 
  | initialise() | ISBuildingObject |  | 
  | ISBaseObject() | ISBaseObject |  | 
  | isContainer | ISBuildingObject |  | 
  | isCorner | ISBuildingObject |  | 
  | isDoor | ISBuildingObject |  | 
  | isDoorFrame | ISBuildingObject |  | 
  | isFloor | ISBuildingObject |  | 
  | isLeftDown | ISBuildingObject |  | 
  | ISPickDungCursor(IsoPlayer character, InventoryItem rake) | ISPickDungCursor |  | 
  | isRunningAction() | ISPickDungCursor |  | 
  | isThumpable | ISBuildingObject |  | 
  | isValid(IsoGridSquare square) | ISPickDungCursor |  | 
  | isValidArea(number x, number y, number z) | ISPickDungCursor |  | 
  | isWallLike | ISBuildingObject |  | 
  | maxRadius | ISPickDungCursor |  | 
  | modData | ISBuildingObject |  | 
  | noNeedHammer | ISPickDungCursor |  | 
  | north | ISBuildingObject |  | 
  | northSprite | ISBuildingObject |  | 
  | nSprite | ISBuildingObject |  | 
  | onActionComplete() | ISBuildingObject |  | 
  | onDestroy(IsoThumpable thump, IsoPlayer player) | ISBuildingObject | static | 
  | onJoypadDirDown(JoypadData joypadData) | ISBuildingObject |  | 
  | onJoypadDirLeft(JoypadData joypadData) | ISBuildingObject |  | 
  | onJoypadDirRight(JoypadData joypadData) | ISBuildingObject |  | 
  | onJoypadDirUp(JoypadData joypadData) | ISBuildingObject |  | 
  | onJoypadPressButton(integer joypadIndex, JoypadData joypadData, integer button) | ISPickDungCursor |  | 
  | onTimedActionStart(ISBaseTimedAction action) | ISBuildingObject |  | 
  | onTimedActionStop(ISBaseTimedAction action) | ISBuildingObject |  | 
  | player | ISPickDungCursor |  | 
  | radius | ISPickDungCursor |  | 
  | rake | ISPickDungCursor |  | 
  | reinit() | ISBuildingObject |  | 
  | removeEventListener(string _event, function _callback) | ISBaseObject |  | 
  | removeFromGround(IsoGridSquare square) | ISBuildingObject | static | 
  | render(number x, number y, number z, IsoGridSquare square) | ISPickDungCursor |  | 
  | RENDER_SPRITE | ISBuildingObject |  | 
  | RENDER_SPRITE_FLOOR | ISBuildingObject |  | 
  | RENDER_SPRITE_NAME | ISBuildingObject |  | 
  | renderFloorHelper | ISPickDungCursor |  | 
  | renderOpaqueObjectsInWorld(number x, number y, number z, IsoGridSquare square) | ISBuildingObject |  | 
  | reset() | ISBuildingObject |  | 
  | rotateKey(integer key) | ISPickDungCursor |  | 
  | rotateMouse(number x, number y) | ISBuildingObject |  | 
  | setCanPassThrough(string passThrough) | ISBuildingObject |  | 
  | setDragNilAfterPlace(boolean nilAfter) | ISBuildingObject |  | 
  | setEastSprite(string sprite) | ISBuildingObject |  | 
  | setNorthSprite(string sprite) | ISBuildingObject |  | 
  | setSouthSprite(string sprite) | ISBuildingObject |  | 
  | setSprite(string sprite) | ISBuildingObject |  | 
  | skipBuildAction | ISPickDungCursor |  | 
  | skipWalk | ISPickDungCursor |  | 
  | south | ISBuildingObject |  | 
  | southSprite | ISBuildingObject |  | 
  | sprite | ISBuildingObject |  | 
  | square | ISBuildingObject |  | 
  | thumpDmg | ISBuildingObject |  | 
  | triggerEvent(string _event, unknown ...) | ISBaseObject |  | 
  | tryBuild(number x, number y, number z) | ISBuildingObject |  | 
  | Type | ISBaseObject |  | 
  | update() | ISBuildingObject |  | 
  | updateModData() | ISBuildingObject |  | 
  | walkTo(number x, number y, number z) | ISPickDungCursor |  | 
  | west | ISBuildingObject |  | 
  | xJoypad | ISBuildingObject |  | 
  | yJoypad | ISBuildingObject |  | 
  | zJoypad | ISBuildingObject |  |