| __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 | ISPickCharacterCursor |  | 
  | chosenSprite | ISBuildingObject |  | 
  | clearEventListeners() | ISBaseObject |  | 
  | clickedUI | ISBuildingObject |  | 
  | completionSound | ISBuildingObject |  | 
  | create(number x, number y, number z, boolean north, string sprite) | ISPickCharacterCursor |  | 
  | crossSpeed | ISBuildingObject |  | 
  | currentSquare | ISPickCharacterCursor |  | 
  | deactivate() | ISBuildingObject |  | 
  | derive(string type) | ISBaseObject |  | 
  | dismantable | ISBuildingObject |  | 
  | dragNilAfterPlace | ISBuildingObject |  | 
  | east | ISBuildingObject |  | 
  | eastSprite | ISBuildingObject |  | 
  | femaleAnimal | ISAnimalPickMateCursor |  | 
  | floorCursorSprite | ISBuildingObject | static | 
  | getAPrompt() | ISAnimalPickMateCursor |  | 
  | getBPrompt() | ISBuildingObject |  | 
  | getFloorCursorSprite() | ISBuildingObject |  | 
  | getHighlightedCharacter(IsoGridSquare square) | ISPickCharacterCursor |  | 
  | getLBPrompt() | ISPickCharacterCursor |  | 
  | getObjectList(IsoGridSquare square) | ISPickCharacterCursor |  | 
  | getRBPrompt() | ISPickCharacterCursor |  | 
  | getSprite() | ISBuildingObject |  | 
  | getYPrompt() | ISBuildingObject |  | 
  | haveMaterial(IsoGridSquare square) | ISBuildingObject |  | 
  | hoppable | ISBuildingObject |  | 
  | init() | ISBuildingObject |  | 
  | initialise() | ISBuildingObject |  | 
  | ISAnimalPickMateCursor(IsoPlayer character, IsoAnimal femaleAnimal) | ISAnimalPickMateCursor |  | 
  | ISBaseObject() | ISBaseObject |  | 
  | isContainer | ISBuildingObject |  | 
  | isCorner | ISBuildingObject |  | 
  | isDoor | ISBuildingObject |  | 
  | isDoorFrame | ISBuildingObject |  | 
  | isFloor | ISBuildingObject |  | 
  | isLeftDown | ISBuildingObject |  | 
  | ISPickCharacterCursor(IsoPlayer character) | ISPickCharacterCursor |  | 
  | isThumpable | ISBuildingObject |  | 
  | isValid(IsoGridSquare square) | ISPickCharacterCursor |  | 
  | isValidCharacter(IsoMovingObject chr) | ISAnimalPickMateCursor |  | 
  | isWallLike | ISBuildingObject |  | 
  | modData | ISBuildingObject |  | 
  | noNeedHammer | ISPickCharacterCursor |  | 
  | north | ISBuildingObject |  | 
  | northSprite | ISBuildingObject |  | 
  | nSprite | ISBuildingObject |  | 
  | objectIndex | ISPickCharacterCursor |  | 
  | 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) | ISPickCharacterCursor |  | 
  | onPickCharacter(IsoAnimal chr) | ISAnimalPickMateCursor |  | 
  | ISPickCharacterCursor::onPickCharacter(IsoMovingObject chr) | ISPickCharacterCursor |  | 
  | onTimedActionStart(ISBaseTimedAction action) | ISBuildingObject |  | 
  | onTimedActionStop(ISBaseTimedAction action) | ISBuildingObject |  | 
  | player | ISPickCharacterCursor |  | 
  | reinit() | ISBuildingObject |  | 
  | removeEventListener(string _event, function _callback) | ISBaseObject |  | 
  | removeFromGround(IsoGridSquare square) | ISBuildingObject | static | 
  | render(number x, number y, number z, IsoGridSquare square) | ISPickCharacterCursor |  | 
  | RENDER_SPRITE | ISBuildingObject |  | 
  | RENDER_SPRITE_FLOOR | ISBuildingObject |  | 
  | RENDER_SPRITE_NAME | ISBuildingObject |  | 
  | renderOpaqueObjectsInWorld(number x, number y, number z, IsoGridSquare square) | ISBuildingObject |  | 
  | reset() | ISBuildingObject |  | 
  | rotateKey(integer key) | ISPickCharacterCursor |  | 
  | 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 | ISPickCharacterCursor |  | 
  | south | ISBuildingObject |  | 
  | southSprite | ISBuildingObject |  | 
  | sprite | ISBuildingObject |  | 
  | square | ISBuildingObject |  | 
  | squareX | ISPickCharacterCursor |  | 
  | squareY | ISPickCharacterCursor |  | 
  | squareZ | ISPickCharacterCursor |  | 
  | 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) | ISBuildingObject |  | 
  | west | ISBuildingObject |  | 
  | xJoypad | ISBuildingObject |  | 
  | yJoypad | ISBuildingObject |  | 
  | zJoypad | ISBuildingObject |  |