Project Zomboid Lua Docs 29123
Unofficial documentation for Project Zomboid's Lua
Loading...
Searching...
No Matches
ISSearchManager Class Reference
Inheritance diagram for ISSearchManager:
ISPanel ISUIElement ISBaseObject

Public Member Functions

boolean onMouseDown ()
boolean onRightMouseUp ()
boolean onRightMouseDown ()
number getAlpha ()
table getColor ()
void setAlpha (number _a)
void setColor (umbrella::RGBA _rgba)
void flashEye (number _amount)
void onToggleVisible ()
number getScreenDelta ()
void updateZoom ()
void updatePosition ()
void updateTimestamp ()
void prerender ()
void renderEye ()
void render ()
void renderDebugInfo ()
boolean isIconOnSquare (IsoGridSquare _square, table< string, ISBaseIcon > _iconList)
void clearSpriteCheckedSquares ()
void clearMovedIconsSquares ()
void clearCheckedSquares ()
void clearQueue ()
void reset ()
void clearZoneData ()
void removeZoneAndIcons (umbrella::Foraging::ZoneData _zoneData)
void removeItem (ISForageIcon _icon)
ISBaseIcon addIcon (string _id, string _iconClass, string _itemType, InventoryItem _itemObj, number _x, number _y, number _z)
void clearIcons ()
void removeIcon (ISBaseIcon _icon)
boolean checkForSpriteAffinity (IsoGridSquare _square, IsoObject _object, umbrella::Foraging::ZoneData _zoneData)
void createBonusIcon (IsoGridSquare _square, umbrella::Foraging::CategoryDefinition _catDef, umbrella::Foraging::ZoneData _zoneData)
void createSpecificIcon (IsoGridSquare _square, string _itemType, umbrella::Foraging::ZoneData _zoneData, boolean _isBonus, boolean _isFocus, number _count)
void findSpriteAffinityIcon (IsoGridSquare _square, umbrella::Foraging::CategoryDefinition _catDef, umbrella::Foraging::ZoneData _zoneData)
boolean worldItemTest (InventoryItem _itemObj)
void createIconsForWorldItems (IsoGridSquare _square)
void createIconsForContainers (IsoGridSquare _square, IsoObject _object)
void checkSquares ()
void createIconsForCell ()
void checkShouldForceIcon ()
string getIsSeen (ISBaseIcon _icon)
void spotIcon (ISBaseIcon _icon)
void updateForceFindSystem ()
void resetForceFindSystem ()
void doMoveIconNearPlayer ()
void doMoveIcon (ISBaseIcon _icon, number _x, number _y, number _z)
void doChangePosition (ISBaseIcon _icon)
void checkActiveZones ()
void checkCloseIcons ()
void checkWorldIcons ()
void checkIcons ()
void createIconsForZone (umbrella::Foraging::ZoneData _zoneData, boolean _recreate)
void doChangeZone (umbrella::Foraging::ZoneData _zoneData)
umbrella::Foraging::ZoneData false getAndActivateZoneAtXY (number _x, number _y)
void updateCurrentZone ()
boolean isFinishedLoadingIcons ()
void loadIcons ()
void updateModifiers ()
number getOverlayRadius ()
void updateOverlay ()
boolean checkShouldDisable ()
number getGameSpeed ()
void checkMarkers ()
void resetVisionBonuses ()
void updateVisionBonuses ()
void updateAlpha ()
void updateAffinityCooldown ()
void doDisableCheck ()
void doUpdateEvents (boolean _force)
void update ()
void initialise ()
void toggleSearchMode (boolean _isSearchMode)
void onEnteredItemType (ISButton button, IsoGridSquare _square, umbrella::Foraging::ZoneData _zoneData, number _count)
void moveAllZoneIconsToSquare (IsoGridSquare _square)
void refreshZoneIcons (IsoGridSquare _square)
void createAllIconsOnSquare (IsoGridSquare _square, string _category)
 ISSearchManager (IsoPlayer _character)
Public Member Functions inherited from ISPanel
void initialise ()
void noBackground ()
void close ()
void prerender ()
void onMouseUp (number x, number y)
void onMouseUpOutside (number x, number y)
boolean onMouseDown (number x, number y)
void onMouseMoveOutside (number dx, number dy)
void onMouseMove (number dx, number dy)
 ISPanel (number x, number y, number width, number height)
Public Member Functions inherited from ISUIElement
void initialise ()
void setController (integer c)
integer getController ()
void setAnchorBottom (boolean bAnchor)
void setAnchorTop (boolean bAnchor)
void setAnchorLeft (boolean bAnchor)
void setAnchorRight (boolean bAnchor)
void setAnchorsTBLR (boolean bAnchorT, boolean bAnchorB, boolean bAnchorL, boolean bAnchorR)
void setAnchors (boolean bAnchor)
boolean getKeepOnScreen ()
void setX (number x)
void setY (number y)
void setWidth (number w)
void setHeight (number h)
number getWidth ()
number getHeight ()
number getRight ()
number getBottom ()
number getXScroll ()
void setWidthAndParentWidth (number wi)
void setHeightAndParentHeight (number h)
number getYScroll ()
number getMouseX ()
number getMouseY ()
number getCentreX ()
number getCentreY ()
number getX ()
number getY ()
boolean isEnabled ()
void setEnabled (boolean en)
number getAbsoluteX ()
boolean isMouseOver ()
boolean isPointOver (number screenX, number screenY)
void suspendStencil ()
void resumeStencil ()
void setStencilRect (number x, number y, number w, number h)
void clearStencilRect ()
void repaintStencilRect (number x, number y, number w, number h)
number clampStencilRectToParent (number x, number y, number w, number h)
void ignoreWidthChange ()
number getMaxDrawHeight ()
void setMaxDrawHeight (number height)
void clearMaxDrawHeight ()
void ignoreHeightChange ()
number getAbsoluteY ()
void recalcSize ()
void onResize ()
void setCapture (boolean bCapture)
boolean getIsCaptured ()
void setFollowGameWorld (boolean bFollow)
boolean getIsFollowGameWorld ()
boolean isFollowGameWorld ()
void setRenderThisPlayerOnly (integer playerNum)
integer getRenderThisPlayerOnly ()
void onLoseJoypadFocus (JoypadData joypadData)
void onGainJoypadFocus (JoypadData joypadData)
void setJoypadFocused (boolean focused, JoypadData joypadData)
void setVisible (boolean bVisible)
UIElement getJavaObject ()
boolean getIsVisible ()
boolean isVisible ()
boolean isReallyVisible ()
void onJoypadDown (integer button, JoypadData joypadData)
void onJoypadButtonReleased (integer button, JoypadData joypadData)
void onJoypadDirUp (JoypadData joypadData)
void onJoypadDirDown (JoypadData joypadData)
void onJoypadDirLeft (JoypadData joypadData)
void onJoypadDirRight (JoypadData joypadData)
void onJoypadButtonReleased_Descendant (ISUIElement descendant, integer button, JoypadData joypadData)
void onJoypadDown_Descendant (ISUIElement descendant, integer button, JoypadData joypadData)
void onJoypadDirUp_Descendant (ISUIElement descendant, JoypadData joypadData)
void onJoypadDirDown_Descendant (ISUIElement descendant, JoypadData joypadData)
void onJoypadDirLeft_Descendant (ISUIElement descendant, JoypadData joypadData)
void onJoypadDirRight_Descendant (ISUIElement descendant, JoypadData joypadData)
void onJoypadBeforeDeactivate (JoypadData joypadData)
void onJoypadBeforeDeactivate_Descendant (ISUIElement descendant, JoypadData joypadData)
boolean hasConflictWithJoypadNavigateStart ()
number getJoypadNavigateStartDelay ()
void onJoypadNavigateStart (JoypadData joypadData)
void onJoypadNavigateEnd (JoypadData joypadData)
void onJoypadNavigateUp (JoypadData joypadData)
void onJoypadNavigateDown (JoypadData joypadData)
void onJoypadNavigateLeft (JoypadData joypadData)
void onJoypadNavigateRight (JoypadData joypadData)
void onJoypadNavigateParent (JoypadData joypadData)
void onJoypadNavigateStart_Descendant (ISUIElement descendant, JoypadData joypadData)
void renderJoypadFocus (number x, number y, number w, number h)
void renderJoypadNavigateOverlay (integer playerNum)
void renderJoypadNavigateHighlight (JoypadData joypadData, ISUIElement child)
void renderJoypadNavigateTexture (JoypadData joypadData, ISUIElement child, Texture texture)
void instantiate ()
void createChildren ()
void 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)
void StartOutline (Texture tex, number outlineThickness, number r, number g, number b, number a)
void EndOutline ()
void drawTextureScaled (Texture texture, number x, number y, number w, number h, number a, number r, number g, number b)
void drawTextureScaledUniform (Texture texture, number x, number y, nil scale, number a, number r, number g, number b)
void drawTextureScaledAspect (Texture texture, number x, number y, number w, number h, number a, number r, number g, number b)
void drawTextureScaledAspect2 (Texture texture, number x, number y, number w, number h, number a, number r, number g, number b)
void drawTextureScaledAspect3 (Texture texture, number x, number y, number w, number h, number a, number r, number g, number b)
void drawTexture (Texture texture, number x, number y, number a, number r, number g, number b)
void drawTextureTiled (Texture texture, number x, number y, number w, number h, number r, number g, number b, number a)
void drawTextureTiledX (Texture texture, number x, number y, number w, number h, number r, number g, number b, number a)
void drawTextureTiledY (Texture texture, number x, number y, number w, number h, number r, number g, number b, number a)
void drawTextureTiledYOffset (Texture texture, number x, number y, number w, number h, number r, number g, number b, number a)
void DrawTextureAngle (Texture tex, number centerX, number centerY, number angle)
void drawTextureScaledStatic (Texture texture, number x, number y, number w, number h, number a, number r, number g, number b)
void drawTextureStatic (Texture texture, number x, number y, number a, number r, number g, number b)
void drawItemIcon (InventoryItem item, number x, number y, number a, number w, number h)
void drawScriptItemIcon (Item scriptItem, number x, number y, number a, number w, number h)
void drawRect (number x, number y, number w, number h, number a, number r, number g, number b)
void drawRectStatic (number x, number y, number w, number h, number a, number r, number g, number b)
void drawRectBorderStatic (number x, number y, number w, number h, number a, number r, number g, number b)
void drawRectBorder (number x, number y, number w, number h, number a, number r, number g, number b)
void drawLine2 (number x, number y, number x2, number y2, number a, number r, number g, number b)
void drawTextZoomed (string str, number x, number y, number zoom, number r, number g, number b, number a, UIFont font)
void drawTextUntrimmed (string str, number x, number y, number r, number g, number b, number a, UIFont font)
void drawTextCentre (string str, number x, number y, number r, number g, number b, number a, UIFont font)
void drawText (string str, number x, number y, number r, number g, number b, number a, UIFont font)
void drawTextRight (string str, number x, number y, number r, number g, number b, number a, UIFont font)
void setAlwaysOnTop (boolean b)
void drawTextStatic (string str, number x, number y, number r, number g, number b, number a, UIFont font)
void drawTextCentreStatic (string str, number x, number y, number r, number g, number b, number a, UIFont font)
void drawTextRightStatic (string str, number x, number y, number r, number g, number b, number a, UIFont font)
void addToUIManager ()
void removeFromUIManager ()
void backMost ()
void addScrollBars (boolean addHorizontal)
boolean isVScrollBarVisible ()
ISUIElement getParent ()
table< integer, ISUIElementgetChildren ()
void addChild (ISUIElement otherElement)
void removeChild (ISUIElement otherElement)
void clearChildren ()
boolean onMouseWheel (number del)
void onMouseUp (number x, number y)
void setOnMouseDoubleClick (unknown target, umbrella::ISUIElement::MouseDoubleClick onmousedblclick)
void onRightMouseUpOutside (number x, number y)
void onRightMouseDownOutside (number x, number y)
void onMouseUpOutside (number x, number y)
void onMouseDownOutside (number x, number y)
void onFocus (number x, number y)
void bringToTop ()
void onRightMouseUp (number x, number y)
void onRightMouseDown (number x, number y)
void onMouseMove (number dx, number dy)
void onMouseMoveOutside (number dx, number dy)
boolean containsPoint (number x, number y)
boolean containsPointLocal (number x, number y)
void shrinkY (number y)
void shrinkX (number x)
void update ()
void prerender ()
void render ()
void setScrollWidth (number w)
void setScrollHeight (number h)
number getScrollWidth ()
number getScrollHeight ()
void setScrollChildren (boolean b)
boolean getScrollChildren ()
void setScrollWithParent (boolean b)
boolean getScrollWithParent ()
void setYScroll (number y)
void updateScrollbars ()
void setXScroll (number x)
number getScrollAreaWidth ()
number getScrollAreaHeight ()
ISCollapsableWindow wrapInCollapsableWindow (string title, boolean resizable, ISCollapsableWindow subClass)
boolean isRemoved ()
void setRemoved (boolean bremove)
void setUIName (string name)
string getUIName (string name)
string toString ()
void drawProgressBar (number x, number y, number w, number h, number f, umbrella::RGBA fg)
void stayOnSplitScreen (integer playerNum)
void setWantKeyEvents (boolean want)
void setWantExtraMouseEvents (boolean want)
void setForceCursorVisible (boolean force)
void shrinkWrap (number padRight, number padBottom, umbrella::ISUIElement::ShrinkWrapPredicate predicate)
void centerOnScreen (integer playerNum)
 ISUIElement (number x, number y, number width, number height)
Public Member Functions inherited from ISBaseObject
void initialise ()
ISBaseObject derive (string type)
void addEventListener (string _event, function _callback, unknown _target)
void removeEventListener (string _event, function _callback)
void triggerEvent (string _event, unknown ...)
void clearEventListeners ()
 ISBaseObject ()

Static Public Member Functions

static ISSearchManager getManager (IsoPlayer _character)
static void setManager (IsoPlayer _character, ISSearchManager _manager)
static void createUI (integer _player)
static void destroyUI (IsoPlayer _character)
static void handleOverride (boolean _state, integer _playerNum)
static void handleKeyPressed (integer _keyPressed)
static void initBinds ()
static void OnGameStart ()
static void onUpdateIcon (umbrella::Foraging::ZoneData _zoneData, string _iconID, ISBaseIcon _icon)
static void createDebugSpawnAllContextMenu (integer _player, ISContextMenu _context, ISSearchManager _manager, IsoGridSquare _square)
static void createDebugContextMenu (integer _player, ISContextMenu _context, ISSearchManager _manager, IsoGridSquare _square)
static void OnFillWorldObjectContextMenu (integer _player, ISContextMenu _context, IsoObject[] _worldObjects)

Public Attributes

table< string, umbrella::Foraging::UpdateEventupdateEvents
table< string, boolean > stashTypes
table< string, boolean > ignoredItemTypes
umbrella::RGBA textureColor
number zoom
number currentTimestamp
number lastTimestamp
number timeDelta
number timeSinceFind
number iconQueue
umbrella::Foraging::ZoneData currentZone
number affinityCooldownTick
number lastFoundX
number lastFoundY
number lastUpdateX
number lastUpdateY
number distanceSinceFind
number distanceMoveExtra
number timeToMoveIconExtra
number timeToMoveIcon
string currentZoneName
number updateTick
number perkLevel
IsoGridSquare square
table modifiers
number radius
number aimMulti
number aimBonusTick
number sneakMulti
number sneakBonusTick
number affinityCooldown
number disableTick
boolean isSpotting
number baseWidth
number baseHeight
number textureWidth
number textureHeight
Texture texture
number alphaStep
number minAlpha
number activeAlpha
number spotAlpha
IsoPlayer character
integer player
IsoCell cell
boolean isSearchMode
boolean isEffectOverlay
table< string, string > iconCategories
table< string, ISForageIconforageIcons
table< string, ISBaseIconactiveIcons
table< string, ISBaseIconcloseIcons
table< string, ISWorldItemIcon|ISWorldItemIconTrackworldObjectIcons
table< string, ISStashIconstashIcons
table< string, string > seenIcons
table< string, string > xpIcons
table< umbrella::Foraging::ZoneIconData, umbrella::Foraging::ZoneDataiconStack
table< string, umbrella::Foraging::WorldIconDataworldIconStack
number iconLoadRate
number activeIconRadius
number cellIconRadius
table< string, umbrella::Foraging::ZoneDataactiveZones
number activeZoneRadius
number updateTickMax
number disableTickMax
number timeToMoveIconMax
number reducedTimePerLevel
number distanceMoveThreshold
table< string, string > movedIcons
table< IsoGridSquare, boolean > movedIconsSquares
table< IsoGridSquare, boolean > checkedSquares
table< IsoGridSquare, boolean > spriteCheckedSquares
table< IsoGridSquare, boolean > squareStack
number squareCheckRate
table< string, string[]> spriteAffinities
number affinityCooldownMin
number affinityCooldownMax
number affinityCooldownStep
SearchMode::PlayerSearchMode searchModeOverlay
SearchMode searchMode
number minRadius
number maxRadius
number maxRadiusCap
table< string, number > overlayValues
table< string, number > effectOverlayValues
table< string, boolean > ignoredItemCategories
table< string, IsoMarker > isoMarkers
table< string, unknown > worldMarkers
table< string, CircleIsoMarker > debugMarkers
table< string, WorldMarkers::PlayerHomingPoint > debugArrows
number aimBonusTickMax
number sneakBonusTickMax
unknown visibleTarget
function visibleFunction
boolean isOverride
Public Attributes inherited from ISPanel
boolean background
boolean moving
number downX
number downY
boolean mouseOver
umbrella::RGBA backgroundColor
umbrella::RGBA borderColor
boolean moveWithMouse
Public Attributes inherited from ISUIElement
table< integer, ISUIElementchildren
integer ID
integer controller
boolean anchorBottom
boolean anchorTop
boolean anchorLeft
boolean anchorRight
number x
number y
number width
number height
boolean enabled
number minimumWidth
number minimumHeight
boolean joypadFocused
UIElement javaObject
boolean removed
ISScrollBar vscroll
ISScrollBar hscroll
umbrella::ISUIElement::MouseDoubleClick onMouseDoubleClick
unknown target
number scrollwidth
boolean wantKeyEvents
boolean wantExtraMouseEvents
boolean forceCursorVisible
string dock
string internal
ISUIElement parent
Public Attributes inherited from ISBaseObject
string Type
table< string, table< function, unknown > > __eventListeners

Static Public Attributes

static table< IsoPlayer, ISSearchManagerplayers
static table< string, ArrayList > iconItems

Constructor & Destructor Documentation

◆ ISSearchManager()

ISSearchManager::ISSearchManager ( IsoPlayer _character)

Member Function Documentation

◆ addIcon()

ISBaseIcon ISSearchManager::addIcon ( string _id,
string _iconClass,
string _itemType,
InventoryItem _itemObj,
number _x,
number _y,
number _z )

◆ checkActiveZones()

void ISSearchManager::checkActiveZones ( )

◆ checkCloseIcons()

void ISSearchManager::checkCloseIcons ( )

◆ checkForSpriteAffinity()

boolean ISSearchManager::checkForSpriteAffinity ( IsoGridSquare _square,
IsoObject _object,
umbrella::Foraging::ZoneData _zoneData )

◆ checkIcons()

void ISSearchManager::checkIcons ( )

◆ checkMarkers()

void ISSearchManager::checkMarkers ( )

◆ checkShouldDisable()

boolean ISSearchManager::checkShouldDisable ( )

◆ checkShouldForceIcon()

void ISSearchManager::checkShouldForceIcon ( )

◆ checkSquares()

void ISSearchManager::checkSquares ( )

◆ checkWorldIcons()

void ISSearchManager::checkWorldIcons ( )

◆ clearCheckedSquares()

void ISSearchManager::clearCheckedSquares ( )

◆ clearIcons()

void ISSearchManager::clearIcons ( )

◆ clearMovedIconsSquares()

void ISSearchManager::clearMovedIconsSquares ( )

◆ clearQueue()

void ISSearchManager::clearQueue ( )

◆ clearSpriteCheckedSquares()

void ISSearchManager::clearSpriteCheckedSquares ( )

◆ clearZoneData()

void ISSearchManager::clearZoneData ( )

◆ createAllIconsOnSquare()

void ISSearchManager::createAllIconsOnSquare ( IsoGridSquare _square,
string _category )

◆ createBonusIcon()

void ISSearchManager::createBonusIcon ( IsoGridSquare _square,
umbrella::Foraging::CategoryDefinition _catDef,
umbrella::Foraging::ZoneData _zoneData )

◆ createDebugContextMenu()

void ISSearchManager::createDebugContextMenu ( integer _player,
ISContextMenu _context,
ISSearchManager _manager,
IsoGridSquare _square )
static

◆ createDebugSpawnAllContextMenu()

void ISSearchManager::createDebugSpawnAllContextMenu ( integer _player,
ISContextMenu _context,
ISSearchManager _manager,
IsoGridSquare _square )
static

◆ createIconsForCell()

void ISSearchManager::createIconsForCell ( )

◆ createIconsForContainers()

void ISSearchManager::createIconsForContainers ( IsoGridSquare _square,
IsoObject _object )

◆ createIconsForWorldItems()

void ISSearchManager::createIconsForWorldItems ( IsoGridSquare _square)

◆ createIconsForZone()

void ISSearchManager::createIconsForZone ( umbrella::Foraging::ZoneData _zoneData,
boolean _recreate )

◆ createSpecificIcon()

void ISSearchManager::createSpecificIcon ( IsoGridSquare _square,
string _itemType,
umbrella::Foraging::ZoneData _zoneData,
boolean _isBonus,
boolean _isFocus,
number _count )

◆ createUI()

void ISSearchManager::createUI ( integer _player)
static

◆ destroyUI()

void ISSearchManager::destroyUI ( IsoPlayer _character)
static

◆ doChangePosition()

void ISSearchManager::doChangePosition ( ISBaseIcon _icon)

◆ doChangeZone()

void ISSearchManager::doChangeZone ( umbrella::Foraging::ZoneData _zoneData)

◆ doDisableCheck()

void ISSearchManager::doDisableCheck ( )

◆ doMoveIcon()

void ISSearchManager::doMoveIcon ( ISBaseIcon _icon,
number _x,
number _y,
number _z )

◆ doMoveIconNearPlayer()

void ISSearchManager::doMoveIconNearPlayer ( )

◆ doUpdateEvents()

void ISSearchManager::doUpdateEvents ( boolean _force)

◆ findSpriteAffinityIcon()

void ISSearchManager::findSpriteAffinityIcon ( IsoGridSquare _square,
umbrella::Foraging::CategoryDefinition _catDef,
umbrella::Foraging::ZoneData _zoneData )

◆ flashEye()

void ISSearchManager::flashEye ( number _amount)

◆ getAlpha()

number ISSearchManager::getAlpha ( )

◆ getAndActivateZoneAtXY()

umbrella::Foraging::ZoneData false ISSearchManager::getAndActivateZoneAtXY ( number _x,
number _y )

◆ getColor()

table ISSearchManager::getColor ( )

◆ getGameSpeed()

number ISSearchManager::getGameSpeed ( )

◆ getIsSeen()

string ISSearchManager::getIsSeen ( ISBaseIcon _icon)

◆ getManager()

ISSearchManager ISSearchManager::getManager ( IsoPlayer _character)
static

◆ getOverlayRadius()

number ISSearchManager::getOverlayRadius ( )

◆ getScreenDelta()

number ISSearchManager::getScreenDelta ( )

◆ handleKeyPressed()

void ISSearchManager::handleKeyPressed ( integer _keyPressed)
static

◆ handleOverride()

void ISSearchManager::handleOverride ( boolean _state,
integer _playerNum )
static

◆ initBinds()

void ISSearchManager::initBinds ( )
static

◆ initialise()

void ISSearchManager::initialise ( )

◆ isFinishedLoadingIcons()

boolean ISSearchManager::isFinishedLoadingIcons ( )

◆ isIconOnSquare()

boolean ISSearchManager::isIconOnSquare ( IsoGridSquare _square,
table< string, ISBaseIcon > _iconList )

◆ loadIcons()

void ISSearchManager::loadIcons ( )

◆ moveAllZoneIconsToSquare()

void ISSearchManager::moveAllZoneIconsToSquare ( IsoGridSquare _square)

◆ onEnteredItemType()

void ISSearchManager::onEnteredItemType ( ISButton button,
IsoGridSquare _square,
umbrella::Foraging::ZoneData _zoneData,
number _count )

◆ OnFillWorldObjectContextMenu()

void ISSearchManager::OnFillWorldObjectContextMenu ( integer _player,
ISContextMenu _context,
IsoObject[] _worldObjects )
static

◆ OnGameStart()

void ISSearchManager::OnGameStart ( )
static

◆ onMouseDown()

boolean ISSearchManager::onMouseDown ( )

◆ onRightMouseDown()

boolean ISSearchManager::onRightMouseDown ( )

◆ onRightMouseUp()

boolean ISSearchManager::onRightMouseUp ( )

◆ onToggleVisible()

void ISSearchManager::onToggleVisible ( )

◆ onUpdateIcon()

void ISSearchManager::onUpdateIcon ( umbrella::Foraging::ZoneData _zoneData,
string _iconID,
ISBaseIcon _icon )
static

◆ prerender()

void ISSearchManager::prerender ( )

◆ refreshZoneIcons()

void ISSearchManager::refreshZoneIcons ( IsoGridSquare _square)

◆ removeIcon()

void ISSearchManager::removeIcon ( ISBaseIcon _icon)

◆ removeItem()

void ISSearchManager::removeItem ( ISForageIcon _icon)

◆ removeZoneAndIcons()

void ISSearchManager::removeZoneAndIcons ( umbrella::Foraging::ZoneData _zoneData)

◆ render()

void ISSearchManager::render ( )

◆ renderDebugInfo()

void ISSearchManager::renderDebugInfo ( )

◆ renderEye()

void ISSearchManager::renderEye ( )

◆ reset()

void ISSearchManager::reset ( )

◆ resetForceFindSystem()

void ISSearchManager::resetForceFindSystem ( )

◆ resetVisionBonuses()

void ISSearchManager::resetVisionBonuses ( )

◆ setAlpha()

void ISSearchManager::setAlpha ( number _a)

◆ setColor()

void ISSearchManager::setColor ( umbrella::RGBA _rgba)

◆ setManager()

void ISSearchManager::setManager ( IsoPlayer _character,
ISSearchManager _manager )
static

◆ spotIcon()

void ISSearchManager::spotIcon ( ISBaseIcon _icon)

◆ toggleSearchMode()

void ISSearchManager::toggleSearchMode ( boolean _isSearchMode)

◆ update()

void ISSearchManager::update ( )

◆ updateAffinityCooldown()

void ISSearchManager::updateAffinityCooldown ( )

◆ updateAlpha()

void ISSearchManager::updateAlpha ( )

◆ updateCurrentZone()

void ISSearchManager::updateCurrentZone ( )

◆ updateForceFindSystem()

void ISSearchManager::updateForceFindSystem ( )

◆ updateModifiers()

void ISSearchManager::updateModifiers ( )

◆ updateOverlay()

void ISSearchManager::updateOverlay ( )

◆ updatePosition()

void ISSearchManager::updatePosition ( )

◆ updateTimestamp()

void ISSearchManager::updateTimestamp ( )

◆ updateVisionBonuses()

void ISSearchManager::updateVisionBonuses ( )

◆ updateZoom()

void ISSearchManager::updateZoom ( )

◆ worldItemTest()

boolean ISSearchManager::worldItemTest ( InventoryItem _itemObj)

Member Data Documentation

◆ activeAlpha

number ISSearchManager::activeAlpha

◆ activeIconRadius

number ISSearchManager::activeIconRadius

◆ activeIcons

table<string, ISBaseIcon> ISSearchManager::activeIcons

◆ activeZoneRadius

number ISSearchManager::activeZoneRadius

◆ activeZones

table<string, umbrella::Foraging::ZoneData> ISSearchManager::activeZones

◆ affinityCooldown

number ISSearchManager::affinityCooldown

◆ affinityCooldownMax

number ISSearchManager::affinityCooldownMax

◆ affinityCooldownMin

number ISSearchManager::affinityCooldownMin

◆ affinityCooldownStep

number ISSearchManager::affinityCooldownStep

◆ affinityCooldownTick

number ISSearchManager::affinityCooldownTick

◆ aimBonusTick

number ISSearchManager::aimBonusTick

◆ aimBonusTickMax

number ISSearchManager::aimBonusTickMax

◆ aimMulti

number ISSearchManager::aimMulti

◆ alphaStep

number ISSearchManager::alphaStep

◆ baseHeight

number ISSearchManager::baseHeight

◆ baseWidth

number ISSearchManager::baseWidth

◆ cell

IsoCell ISSearchManager::cell

◆ cellIconRadius

number ISSearchManager::cellIconRadius

◆ character

IsoPlayer ISSearchManager::character

◆ checkedSquares

table<IsoGridSquare, boolean> ISSearchManager::checkedSquares

◆ closeIcons

table<string, ISBaseIcon> ISSearchManager::closeIcons

◆ currentTimestamp

number ISSearchManager::currentTimestamp

◆ currentZone

umbrella::Foraging::ZoneData ISSearchManager::currentZone

◆ currentZoneName

string ISSearchManager::currentZoneName

◆ debugArrows

table<string, WorldMarkers::PlayerHomingPoint> ISSearchManager::debugArrows

◆ debugMarkers

table<string, CircleIsoMarker> ISSearchManager::debugMarkers

◆ disableTick

number ISSearchManager::disableTick

◆ disableTickMax

number ISSearchManager::disableTickMax

◆ distanceMoveExtra

number ISSearchManager::distanceMoveExtra

◆ distanceMoveThreshold

number ISSearchManager::distanceMoveThreshold

◆ distanceSinceFind

number ISSearchManager::distanceSinceFind

◆ effectOverlayValues

table<string, number> ISSearchManager::effectOverlayValues

◆ forageIcons

table<string, ISForageIcon> ISSearchManager::forageIcons

◆ iconCategories

table<string, string> ISSearchManager::iconCategories

◆ iconItems

table<string, ArrayList> ISSearchManager::iconItems
static

◆ iconLoadRate

number ISSearchManager::iconLoadRate

◆ iconQueue

number ISSearchManager::iconQueue

◆ iconStack

◆ ignoredItemCategories

table<string, boolean> ISSearchManager::ignoredItemCategories

◆ ignoredItemTypes

table<string, boolean> ISSearchManager::ignoredItemTypes

◆ isEffectOverlay

boolean ISSearchManager::isEffectOverlay

◆ isoMarkers

table<string, IsoMarker> ISSearchManager::isoMarkers

◆ isOverride

boolean ISSearchManager::isOverride

◆ isSearchMode

boolean ISSearchManager::isSearchMode

◆ isSpotting

boolean ISSearchManager::isSpotting

◆ lastFoundX

number ISSearchManager::lastFoundX

◆ lastFoundY

number ISSearchManager::lastFoundY

◆ lastTimestamp

number ISSearchManager::lastTimestamp

◆ lastUpdateX

number ISSearchManager::lastUpdateX

◆ lastUpdateY

number ISSearchManager::lastUpdateY

◆ maxRadius

number ISSearchManager::maxRadius

◆ maxRadiusCap

number ISSearchManager::maxRadiusCap

◆ minAlpha

number ISSearchManager::minAlpha

◆ minRadius

number ISSearchManager::minRadius

◆ modifiers

table ISSearchManager::modifiers

◆ movedIcons

table<string, string> ISSearchManager::movedIcons

◆ movedIconsSquares

table<IsoGridSquare, boolean> ISSearchManager::movedIconsSquares

◆ overlayValues

table<string, number> ISSearchManager::overlayValues

◆ perkLevel

number ISSearchManager::perkLevel

◆ player

integer ISSearchManager::player

◆ players

table<IsoPlayer, ISSearchManager> ISSearchManager::players
static

◆ radius

number ISSearchManager::radius

◆ reducedTimePerLevel

number ISSearchManager::reducedTimePerLevel

◆ searchMode

SearchMode ISSearchManager::searchMode

◆ searchModeOverlay

SearchMode::PlayerSearchMode ISSearchManager::searchModeOverlay

◆ seenIcons

table<string, string> ISSearchManager::seenIcons

◆ sneakBonusTick

number ISSearchManager::sneakBonusTick

◆ sneakBonusTickMax

number ISSearchManager::sneakBonusTickMax

◆ sneakMulti

number ISSearchManager::sneakMulti

◆ spotAlpha

number ISSearchManager::spotAlpha

◆ spriteAffinities

table<string, string[]> ISSearchManager::spriteAffinities

◆ spriteCheckedSquares

table<IsoGridSquare, boolean> ISSearchManager::spriteCheckedSquares

◆ square

IsoGridSquare ISSearchManager::square

◆ squareCheckRate

number ISSearchManager::squareCheckRate

◆ squareStack

table<IsoGridSquare, boolean> ISSearchManager::squareStack

◆ stashIcons

table<string, ISStashIcon> ISSearchManager::stashIcons

◆ stashTypes

table<string, boolean> ISSearchManager::stashTypes

◆ texture

Texture ISSearchManager::texture

◆ textureColor

umbrella::RGBA ISSearchManager::textureColor

◆ textureHeight

number ISSearchManager::textureHeight

◆ textureWidth

number ISSearchManager::textureWidth

◆ timeDelta

number ISSearchManager::timeDelta

◆ timeSinceFind

number ISSearchManager::timeSinceFind

◆ timeToMoveIcon

number ISSearchManager::timeToMoveIcon

◆ timeToMoveIconExtra

number ISSearchManager::timeToMoveIconExtra

◆ timeToMoveIconMax

number ISSearchManager::timeToMoveIconMax

◆ updateEvents

table<string, umbrella::Foraging::UpdateEvent> ISSearchManager::updateEvents

◆ updateTick

number ISSearchManager::updateTick

◆ updateTickMax

number ISSearchManager::updateTickMax

◆ visibleFunction

function ISSearchManager::visibleFunction

◆ visibleTarget

unknown ISSearchManager::visibleTarget

◆ worldIconStack

table<string, umbrella::Foraging::WorldIconData> ISSearchManager::worldIconStack

◆ worldMarkers

table<string, unknown> ISSearchManager::worldMarkers

◆ worldObjectIcons

table<string, ISWorldItemIcon | ISWorldItemIconTrack> ISSearchManager::worldObjectIcons

◆ xpIcons

table<string, string> ISSearchManager::xpIcons

◆ zoom

number ISSearchManager::zoom

The documentation for this class was generated from the following file: