| __eventListeners | ISBaseObject |  | 
  | addChild(ISUIElement otherElement) | ISUIElement |  | 
  | addEventListener(string _event, function _callback, unknown _target) | ISBaseObject |  | 
  | addScrollBars(boolean addHorizontal) | ISUIElement |  | 
  | addToUIManager() | ISUIElement |  | 
  | anchorBottom | ISUIElement |  | 
  | anchorLeft | ISUIElement |  | 
  | anchorRight | ISUIElement |  | 
  | anchorTop | ISUIElement |  | 
  | background | ISPanelJoypad |  | 
  | backgroundColor | ISPanelJoypad |  | 
  | backMost() | ISUIElement |  | 
  | barHgt | ISFishingUI |  | 
  | barPadY | ISFishingUI |  | 
  | barY | ISFishingUI |  | 
  | borderColor | ISPanelJoypad |  | 
  | bringToTop() | ISUIElement |  | 
  | btnHgt | ISFishingUI |  | 
  | buttonBorderColor | ISFishingUI |  | 
  | cancel | ISFishingUI |  | 
  | canFishDistance | ISFishingUI |  | 
  | centerOnScreen(integer playerNum) | ISUIElement |  | 
  | checkInventory() | ISFishingUI |  | 
  | checkInventoryBags() | ISFishingUI |  | 
  | checkInventoryLures() | ISFishingUI |  | 
  | checkInventoryRods() | ISFishingUI |  | 
  | checkPlayerPosition() | ISFishingUI |  | 
  | checkPlayerX | ISFishingUI |  | 
  | checkPlayerY | ISFishingUI |  | 
  | checkStuffTime | ISFishingUI |  | 
  | children | ISUIElement |  | 
  | clampStencilRectToParent(number x, number y, number w, number h) | ISUIElement |  | 
  | clearChildren() | ISUIElement |  | 
  | clearEventListeners() | ISBaseObject |  | 
  | clearISButtonA() | ISPanelJoypad |  | 
  | clearISButtonB() | ISPanelJoypad |  | 
  | clearISButtons() | ISPanelJoypad |  | 
  | clearISButtonX() | ISPanelJoypad |  | 
  | clearISButtonY() | ISPanelJoypad |  | 
  | clearJoypadFocus(JoypadData joypadData) | ISPanelJoypad |  | 
  | clearMaxDrawHeight() | ISUIElement |  | 
  | clearStencilRect() | ISUIElement |  | 
  | clickedRod(ISRadioButtons buttons, integer index) | ISFishingUI |  | 
  | clickedSquare | ISFishingUI |  | 
  | clickedSquareX | ISFishingUI |  | 
  | clickedSquareY | ISFishingUI |  | 
  | clickedSquareZ | ISFishingUI |  | 
  | close | ISFishingUI |  | 
  | containers | ISFishingUI |  | 
  | containerSelector | ISFishingUI |  | 
  | containersLbl | ISFishingUI |  | 
  | containsPoint(number x, number y) | ISUIElement |  | 
  | containsPointLocal(number x, number y) | ISUIElement |  | 
  | controller | ISUIElement |  | 
  | createChildren() | ISUIElement |  | 
  | derive(string type) | ISBaseObject |  | 
  | doBagOptions() | ISFishingUI |  | 
  | dock | ISUIElement |  | 
  | doRightJoystickScrolling(number dx, number dy) | ISPanelJoypad |  | 
  | downX | ISPanelJoypad |  | 
  | downY | ISPanelJoypad |  | 
  | drawItemIcon(InventoryItem item, number x, number y, number a, number w, number h) | ISUIElement |  | 
  | drawLine2(number x, number y, number x2, number y2, number a, number r, number g, number b) | ISUIElement |  | 
  | drawProgressBar(number x, number y, number w, number h, number f, umbrella::RGBA fg) | ISUIElement |  | 
  | drawRect(number x, number y, number w, number h, number a, number r, number g, number b) | ISUIElement |  | 
  | drawRectBorder(number x, number y, number w, number h, number a, number r, number g, number b) | ISUIElement |  | 
  | drawRectBorderStatic(number x, number y, number w, number h, number a, number r, number g, number b) | ISUIElement |  | 
  | drawRectStatic(number x, number y, number w, number h, number a, number r, number g, number b) | ISUIElement |  | 
  | drawScriptItemIcon(Item scriptItem, number x, number y, number a, number w, number h) | ISUIElement |  | 
  | drawText(string str, number x, number y, number r, number g, number b, number a, UIFont font) | ISUIElement |  | 
  | drawTextCentre(string str, number x, number y, number r, number g, number b, number a, UIFont font) | ISUIElement |  | 
  | drawTextCentreStatic(string str, number x, number y, number r, number g, number b, number a, UIFont font) | ISUIElement |  | 
  | drawTextRight(string str, number x, number y, number r, number g, number b, number a, UIFont font) | ISUIElement |  | 
  | drawTextRightStatic(string str, number x, number y, number r, number g, number b, number a, UIFont font) | ISUIElement |  | 
  | drawTextStatic(string str, number x, number y, number r, number g, number b, number a, UIFont font) | ISUIElement |  | 
  | drawTextUntrimmed(string str, number x, number y, number r, number g, number b, number a, UIFont font) | ISUIElement |  | 
  | drawTexture(Texture texture, number x, number y, number a, number r, number g, number b) | ISUIElement |  | 
  | drawTextureAllPoint(Texture texture, number tlx, number tly, number trx, number try, number brx, number bry, number blx, number bly, number r, number g, number b, number a) | ISUIElement |  | 
  | DrawTextureAngle(Texture tex, number centerX, number centerY, number angle) | ISUIElement |  | 
  | drawTextureScaled(Texture texture, number x, number y, number w, number h, number a, number r, number g, number b) | ISUIElement |  | 
  | drawTextureScaledAspect(Texture texture, number x, number y, number w, number h, number a, number r, number g, number b) | ISUIElement |  | 
  | drawTextureScaledAspect2(Texture texture, number x, number y, number w, number h, number a, number r, number g, number b) | ISUIElement |  | 
  | drawTextureScaledAspect3(Texture texture, number x, number y, number w, number h, number a, number r, number g, number b) | ISUIElement |  | 
  | drawTextureScaledStatic(Texture texture, number x, number y, number w, number h, number a, number r, number g, number b) | ISUIElement |  | 
  | drawTextureScaledUniform(Texture texture, number x, number y, nil scale, number a, number r, number g, number b) | ISUIElement |  | 
  | drawTextureStatic(Texture texture, number x, number y, number a, number r, number g, number b) | ISUIElement |  | 
  | drawTextureTiled(Texture texture, number x, number y, number w, number h, number r, number g, number b, number a) | ISUIElement |  | 
  | drawTextureTiledX(Texture texture, number x, number y, number w, number h, number r, number g, number b, number a) | ISUIElement |  | 
  | drawTextureTiledY(Texture texture, number x, number y, number w, number h, number r, number g, number b, number a) | ISUIElement |  | 
  | drawTextureTiledYOffset(Texture texture, number x, number y, number w, number h, number r, number g, number b, number a) | ISUIElement |  | 
  | drawTextZoomed(string str, number x, number y, number zoom, number r, number g, number b, number a, UIFont font) | ISUIElement |  | 
  | enabled | ISUIElement |  | 
  | EndOutline() | ISUIElement |  | 
  | ensureVisible() | ISPanelJoypad |  | 
  | equipItems() | ISFishingUI |  | 
  | fishes | ISFishingUI |  | 
  | forceCursorVisible | ISUIElement |  | 
  | getAbsoluteX() | ISUIElement |  | 
  | getAbsoluteY() | ISUIElement |  | 
  | getBottom() | ISUIElement |  | 
  | getCentreX() | ISUIElement |  | 
  | getCentreY() | ISUIElement |  | 
  | getChildren() | ISUIElement |  | 
  | getClosestChild(ISUIElement[] children, number x) | ISPanelJoypad |  | 
  | getController() | ISUIElement |  | 
  | getHeight() | ISUIElement |  | 
  | getIsCaptured() | ISUIElement |  | 
  | getIsFollowGameWorld() | ISUIElement |  | 
  | getIsVisible() | ISUIElement |  | 
  | getJavaObject() | ISUIElement |  | 
  | getJoypadFocus() | ISPanelJoypad |  | 
  | getJoypadNavigateStartDelay() | ISUIElement |  | 
  | getKeepOnScreen() | ISUIElement |  | 
  | getMaxDrawHeight() | ISUIElement |  | 
  | getMaxVisibleRow() | ISPanelJoypad |  | 
  | getMinVisibleRow() | ISPanelJoypad |  | 
  | getMouseX() | ISUIElement |  | 
  | getMouseY() | ISUIElement |  | 
  | getNextVisibleRow(integer row) | ISPanelJoypad |  | 
  | getParent() | ISUIElement |  | 
  | getPrevVisibleRow(integer row) | ISPanelJoypad |  | 
  | getRenderThisPlayerOnly() | ISUIElement |  | 
  | getRight() | ISUIElement |  | 
  | getScrollAreaHeight() | ISUIElement |  | 
  | getScrollAreaWidth() | ISUIElement |  | 
  | getScrollChildren() | ISUIElement |  | 
  | getScrollHeight() | ISUIElement |  | 
  | getScrollWidth() | ISUIElement |  | 
  | getScrollWithParent() | ISUIElement |  | 
  | getSelectedBag() | ISFishingUI |  | 
  | getUIName(string name) | ISUIElement |  | 
  | getVisibleChildren(integer joypadIndexY) | ISPanelJoypad |  | 
  | getWidth() | ISUIElement |  | 
  | getX() | ISUIElement |  | 
  | getXScroll() | ISUIElement |  | 
  | getY() | ISUIElement |  | 
  | getYScroll() | ISUIElement |  | 
  | hasConflictWithJoypadNavigateStart() | ISUIElement |  | 
  | height | ISUIElement |  | 
  | hscroll | ISUIElement |  | 
  | ID | ISUIElement |  | 
  | ignoreHeightChange() | ISUIElement |  | 
  | ignoreWidthChange() | ISUIElement |  | 
  | initialise() | ISFishingUI |  | 
  | insertNewLineOfButtons(ISButton button1, ISButton button2, ISButton button3, ISButton button4, ISButton button5, ISButton button6, ISButton button7, ISButton button8, ISButton button9, ISButton button10) | ISPanelJoypad |  | 
  | insertNewListOfButtons(ISButton[] list) | ISPanelJoypad |  | 
  | insertNewListOfButtonsList(ISButton[] list) | ISPanelJoypad |  | 
  | instance | ISFishingUI | static | 
  | instantiate() | ISUIElement |  | 
  | internal | ISUIElement |  | 
  | ISBaseObject() | ISBaseObject |  | 
  | ISButtonA | ISPanelJoypad |  | 
  | ISButtonB | ISPanelJoypad |  | 
  | ISButtonX | ISPanelJoypad |  | 
  | ISButtonY | ISPanelJoypad |  | 
  | isEnabled() | ISUIElement |  | 
  | ISFishingUI(number x, number y, number width, number height, IsoPlayer player, IsoGridSquare clickedSquare) | ISFishingUI |  | 
  | isFocusOnControl() | ISPanelJoypad |  | 
  | isFollowGameWorld() | ISUIElement |  | 
  | isMouseOver() | ISUIElement |  | 
  | ISPanelJoypad(number x, number y, number width, number height) | ISPanelJoypad |  | 
  | isPointOver(number screenX, number screenY) | ISUIElement |  | 
  | isReallyVisible() | ISUIElement |  | 
  | isRemoved() | ISUIElement |  | 
  | ISUIElement(number x, number y, number width, number height) | ISUIElement |  | 
  | isVisible() | ISUIElement |  | 
  | isVScrollBarVisible() | ISUIElement |  | 
  | items_array | ISFishingUI |  | 
  | javaObject | ISUIElement |  | 
  | joypadButtons | ISFishingUI |  | 
  | joypadButtonsY | ISPanelJoypad |  | 
  | joypadFocused | ISUIElement |  | 
  | joypadIndex | ISPanelJoypad |  | 
  | joypadIndexY | ISPanelJoypad |  | 
  | lures | ISFishingUI |  | 
  | luresEnabled | ISFishingUI |  | 
  | maxFish | ISFishingUI |  | 
  | minimumHeight | ISUIElement |  | 
  | minimumWidth | ISUIElement |  | 
  | mouseOver | ISPanelJoypad |  | 
  | moveWithMouse | ISPanelJoypad |  | 
  | moving | ISPanelJoypad |  | 
  | noBackground() | ISPanelJoypad |  | 
  | ok | ISFishingUI |  | 
  | onClick(ISButton button) | ISFishingUI |  | 
  | onFocus(number x, number y) | ISUIElement |  | 
  | onGainJoypadFocus(JoypadData joypadData) | ISFishingUI |  | 
  | onJoypadBeforeDeactivate(JoypadData joypadData) | ISFishingUI |  | 
  | onJoypadBeforeDeactivate_Descendant(ISUIElement descendant, JoypadData joypadData) | ISUIElement |  | 
  | onJoypadBeforeReactivate(JoypadData joypadData) | ISFishingUI |  | 
  | onJoypadButtonReleased(integer button, JoypadData joypadData) | ISUIElement |  | 
  | onJoypadButtonReleased_Descendant(ISUIElement descendant, integer button, JoypadData joypadData) | ISUIElement |  | 
  | onJoypadDirDown(JoypadData joypadData) | ISPanelJoypad |  | 
  | onJoypadDirDown_Descendant(ISUIElement descendant, JoypadData joypadData) | ISUIElement |  | 
  | onJoypadDirLeft(JoypadData joypadData) | ISPanelJoypad |  | 
  | onJoypadDirLeft_Descendant(ISUIElement descendant, JoypadData joypadData) | ISUIElement |  | 
  | onJoypadDirRight(JoypadData joypadData) | ISPanelJoypad |  | 
  | onJoypadDirRight_Descendant(ISUIElement descendant, JoypadData joypadData) | ISUIElement |  | 
  | onJoypadDirUp(JoypadData joypadData) | ISPanelJoypad |  | 
  | onJoypadDirUp_Descendant(ISUIElement descendant, JoypadData joypadData) | ISUIElement |  | 
  | onJoypadDown(integer button) | ISFishingUI |  | 
  | ISPanelJoypad::onJoypadDown(integer button, JoypadData joypadData) | ISPanelJoypad |  | 
  | onJoypadDown_Descendant(ISUIElement descendant, integer button, JoypadData joypadData) | ISUIElement |  | 
  | onJoypadNavigateDown(JoypadData joypadData) | ISUIElement |  | 
  | onJoypadNavigateEnd(JoypadData joypadData) | ISUIElement |  | 
  | onJoypadNavigateLeft(JoypadData joypadData) | ISUIElement |  | 
  | onJoypadNavigateParent(JoypadData joypadData) | ISUIElement |  | 
  | onJoypadNavigateRight(JoypadData joypadData) | ISUIElement |  | 
  | onJoypadNavigateStart(JoypadData joypadData) | ISUIElement |  | 
  | onJoypadNavigateStart_Descendant(ISUIElement descendant, JoypadData joypadData) | ISUIElement |  | 
  | onJoypadNavigateUp(JoypadData joypadData) | ISUIElement |  | 
  | onLoseJoypadFocus(JoypadData joypadData) | ISUIElement |  | 
  | onMouseDoubleClick | ISUIElement |  | 
  | onMouseDown(number x, number y) | ISPanelJoypad |  | 
  | onMouseDownOutside(number x, number y) | ISUIElement |  | 
  | onMouseMove(number dx, number dy) | ISPanelJoypad |  | 
  | onMouseMoveOutside(number dx, number dy) | ISPanelJoypad |  | 
  | onMouseUp(number x, number y) | ISPanelJoypad |  | 
  | onMouseUpOutside(number x, number y) | ISPanelJoypad |  | 
  | onMouseWheel(number del) | ISUIElement |  | 
  | onResize() | ISUIElement |  | 
  | onRightMouseDown(number x, number y) | ISUIElement |  | 
  | onRightMouseDownOutside(number x, number y) | ISUIElement |  | 
  | onRightMouseUp(number x, number y) | ISUIElement |  | 
  | onRightMouseUpOutside(number x, number y) | ISUIElement |  | 
  | padBottom | ISFishingUI |  | 
  | parent | ISUIElement |  | 
  | pickBestSquare(IsoGridSquare[] squares) | ISFishingUI |  | 
  | player | ISFishingUI |  | 
  | prerender() | ISFishingUI |  | 
  | recalcSize() | ISUIElement |  | 
  | removeChild(ISUIElement otherElement) | ISUIElement |  | 
  | removed | ISUIElement |  | 
  | removeEventListener(string _event, function _callback) | ISBaseObject |  | 
  | removeFromUIManager() | ISUIElement |  | 
  | render() | ISFishingUI |  | 
  | renderJoypadFocus(number x, number y, number w, number h) | ISUIElement |  | 
  | renderJoypadNavigateHighlight(JoypadData joypadData, ISUIElement child) | ISUIElement |  | 
  | renderJoypadNavigateOverlay(integer playerNum) | ISUIElement |  | 
  | renderJoypadNavigateTexture(JoypadData joypadData, ISUIElement child, Texture texture) | ISUIElement |  | 
  | repaintStencilRect(number x, number y, number w, number h) | ISUIElement |  | 
  | restoreJoypadFocus(JoypadData joypadData) | ISPanelJoypad |  | 
  | resumeStencil() | ISUIElement |  | 
  | rods | ISFishingUI |  | 
  | scrollwidth | ISUIElement |  | 
  | selectedLure | ISFishingUI |  | 
  | selectedRod | ISFishingUI |  | 
  | setAlwaysOnTop(boolean b) | ISUIElement |  | 
  | setAnchorBottom(boolean bAnchor) | ISUIElement |  | 
  | setAnchorLeft(boolean bAnchor) | ISUIElement |  | 
  | setAnchorRight(boolean bAnchor) | ISUIElement |  | 
  | setAnchors(boolean bAnchor) | ISUIElement |  | 
  | setAnchorsTBLR(boolean bAnchorT, boolean bAnchorB, boolean bAnchorL, boolean bAnchorR) | ISUIElement |  | 
  | setAnchorTop(boolean bAnchor) | ISUIElement |  | 
  | setCapture(boolean bCapture) | ISUIElement |  | 
  | setController(integer c) | ISUIElement |  | 
  | setEnabled(boolean en) | ISUIElement |  | 
  | setFish(InventoryItem item) | ISFishingUI |  | 
  | setFollowGameWorld(boolean bFollow) | ISUIElement |  | 
  | setForceCursorVisible(boolean force) | ISUIElement |  | 
  | setHeight(number h) | ISUIElement |  | 
  | setHeightAndParentHeight(number h) | ISUIElement |  | 
  | setISButtonForA(ISButton button) | ISPanelJoypad |  | 
  | setISButtonForB(ISButton button) | ISPanelJoypad |  | 
  | setISButtonForX(ISButton button) | ISPanelJoypad |  | 
  | setISButtonForY(ISButton button) | ISPanelJoypad |  | 
  | setJoypadFocus(ISUIElement child, JoypadData joypadData) | ISPanelJoypad |  | 
  | setJoypadFocused(boolean focused, JoypadData joypadData) | ISUIElement |  | 
  | setMaxDrawHeight(number height) | ISUIElement |  | 
  | setOnMouseDoubleClick(unknown target, umbrella::ISUIElement::MouseDoubleClick onmousedblclick) | ISUIElement |  | 
  | setRemoved(boolean bremove) | ISUIElement |  | 
  | setRenderThisPlayerOnly(integer playerNum) | ISUIElement |  | 
  | setScrollChildren(boolean b) | ISUIElement |  | 
  | setScrollHeight(number h) | ISUIElement |  | 
  | setScrollWidth(number w) | ISUIElement |  | 
  | setScrollWithParent(boolean b) | ISUIElement |  | 
  | setStencilRect(number x, number y, number w, number h) | ISUIElement |  | 
  | setUIName(string name) | ISUIElement |  | 
  | setVisible(boolean bVisible) | ISFishingUI |  | 
  | ISPanelJoypad::setVisible(boolean visible, JoypadData joypadData) | ISPanelJoypad |  | 
  | setWantExtraMouseEvents(boolean want) | ISUIElement |  | 
  | setWantKeyEvents(boolean want) | ISUIElement |  | 
  | setWidth(number w) | ISUIElement |  | 
  | setWidthAndParentWidth(number wi) | ISUIElement |  | 
  | setX(number x) | ISUIElement |  | 
  | setXScroll(number x) | ISUIElement |  | 
  | setY(number y) | ISUIElement |  | 
  | setYScroll(number y) | ISUIElement |  | 
  | shrinkWrap(number padRight, number padBottom, umbrella::ISUIElement::ShrinkWrapPredicate predicate) | ISUIElement |  | 
  | shrinkX(number x) | ISUIElement |  | 
  | shrinkY(number y) | ISUIElement |  | 
  | squareWithOtherZone | ISFishingUI |  | 
  | squareWithoutZone | ISFishingUI |  | 
  | squareWithSameZone | ISFishingUI |  | 
  | StartOutline(Texture tex, number outlineThickness, number r, number g, number b, number a) | ISUIElement |  | 
  | stayOnSplitScreen(integer playerNum) | ISUIElement |  | 
  | suspendStencil() | ISUIElement |  | 
  | target | ISUIElement |  | 
  | titleY | ISFishingUI |  | 
  | toString() | ISUIElement |  | 
  | triggerEvent(string _event, unknown ...) | ISBaseObject |  | 
  | Type | ISBaseObject |  | 
  | update() | ISUIElement |  | 
  | updateButtons(ISBaseTimedAction currentAction) | ISFishingUI |  | 
  | updateLures() | ISFishingUI |  | 
  | updateRods() | ISFishingUI |  | 
  | updateScrollbars() | ISUIElement |  | 
  | updateSelectedRod() | ISFishingUI |  | 
  | updateSize() | ISFishingUI |  | 
  | updateZoneProgress(nil zoneClicked) | ISFishingUI |  | 
  | usingSpear | ISFishingUI |  | 
  | vscroll | ISUIElement |  | 
  | wantExtraMouseEvents | ISUIElement |  | 
  | wantKeyEvents | ISUIElement |  | 
  | width | ISUIElement |  | 
  | wrapInCollapsableWindow(string title, boolean resizable, ISCollapsableWindow subClass) | ISUIElement |  | 
  | x | ISUIElement |  | 
  | y | ISUIElement |  | 
  | zoneProgress | ISFishingUI |  |