/* * MIT License * * Copyright (c) 2022 JabDoesThings * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell * copies of the Software, and to permit persons to whom the Software is * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE * SOFTWARE. */ /** @noSelfInFile */ /// /// declare module '@shughesuk/pipewrench' { export namespace lua.client.Foraging { /** @customConstructor ISSearchManager:new */ export class ISSearchManager extends lua.client.ISUI.ISPanel { [id: string]: any; static [id: string]: any; static showDebug: any; static showDebugExtended: any; static showDebugLocations: any; static showDebugVision: any; static showDebugVisionRadius: any; activeAlpha: any; activeIconRadius: any; activeIcons: any; activeZoneRadius: any; activeZones: any; aimBonusTick: any; aimBonusTickMax: any; aimMulti: any; alphaStep: any; baseHeight: any; baseWidth: any; cell: any; cellIconRadius: any; character: any; checkedSquares: any; closeIcons: any; currentTimestamp: any; currentZone: any; currentZoneName: any; debugArrows: any; debugMarkers: any; disableTick: any; disableTickMax: any; distanceMoveExtra: any; distanceMoveThreshold: any; distanceSinceFind: any; effectOverlayValues: any; forageIcons: any; haloNotes: any; iconCategories: any; iconLoadRate: any; iconQueue: any; iconStack: any; ignoredItemCategories: any; ignoredItemTypes: any; isEffectOverlay: any; isoMarkers: any; isSearchMode: any; isSpotting: any; lastFoundX: any; lastFoundY: any; lastTimestamp: any; lastUpdateX: any; lastUpdateY: any; maxRadius: any; maxRadiusCap: any; minAlpha: any; minRadius: any; modifiers: any; movedIcons: any; movedIconsSquares: any; overlayValues: any; perkLevel: any; player: any; radius: any; reducedTimePerLevel: any; searchModeOverlay: any; seenIcons: any; sneakBonusTick: any; sneakBonusTickMax: any; sneakMulti: any; spotAlpha: any; spriteAffinities: any; spriteCheckedSquares: any; square: any; squareCheckRate: any; squareStack: any; stashIcons: any; stashTypes: any; texture: any; textureColor: any; textureHeight: any; textureWidth: any; timeDelta: any; timeSinceFind: any; timeToMoveIcon: any; timeToMoveIconExtra: any; timeToMoveIconMax: any; triggerHalo: any; updateEvents: any; updateTick: any; updateTickMax: any; visibleFunction: any; visibleTarget: any; worldIconStack: any; worldMarkers: any; worldObjectIcons: any; xpIcons: any; zoom: any; constructor(_character: any); addHaloNote: ((_text: any) => any) | any; addIcon: ((_id: any, _iconClass: any, _itemType: any, _itemObj: any, _x: any, _y: any, _z: any) => any) | any; checkActiveZones: (() => any) | any; checkCloseIcons: (() => any) | any; checkForSpriteAffinity: ((_square: any, _object: any, _zoneData: any) => any) | any; checkIcons: (() => any) | any; checkMarkers: (() => any) | any; checkShouldDisable: (() => any) | any; checkShouldForceIcon: (() => any) | any; checkSquares: (() => any) | any; checkWorldIcons: (() => any) | any; clearCheckedSquares: (() => any) | any; clearHaloNotes: (() => any) | any; clearIcons: (() => any) | any; clearMovedIconsSquares: (() => any) | any; clearQueue: (() => any) | any; clearSpriteCheckedSquares: (() => any) | any; clearZoneData: (() => any) | any; createBonusIcon: ((_square: any, _catDef: any, _zoneData: any) => any) | any; createIconsForCell: (() => any) | any; createIconsForContainers: ((_square: any, _object: any) => any) | any; createIconsForWorldItems: ((_square: any) => any) | any; createIconsForZone: ((_zoneData: any, _recreate: any) => any) | any; displayHaloNotes: (() => any) | any; doChangePosition: ((_icon: any) => any) | any; doChangeZone: ((_zoneData: any) => any) | any; doDisableCheck: (() => any) | any; doMoveIcon: ((_icon: any, _x: any, _y: any, _z: any) => any) | any; doMoveIconNearPlayer: (() => any) | any; doUpdateEvents: ((_force: any) => any) | any; findSpriteAffinityIcon: ((_square: any, _catDef: any, _zoneData: any) => any) | any; flashEye: ((_amount: any) => any) | any; getAlpha: (() => any) | any; getAndActivateZoneAtXY: ((_x: any, _y: any) => any) | any; getColor: (() => any) | any; getGameSpeed: (() => any) | any; getIsSeen: ((_icon: any) => any) | any; getOverlayRadius: (() => any) | any; getScreenDelta: (() => any) | any; isFinishedLoadingIcons: (() => any) | any; isIconOnSquare: ((_square: any, _iconList: any) => any) | any; loadIcons: (() => any) | any; onRightMouseDown: (() => any) | any; onRightMouseUp: (() => any) | any; onToggleVisible: (() => any) | any; removeIcon: ((_icon: any) => any) | any; removeItem: ((_icon: any) => any) | any; removeZoneAndIcons: ((_zoneData: any) => any) | any; render: (() => any) | any; renderDebugInfo: (() => any) | any; renderEye: (() => any) | any; reset: (() => any) | any; resetForceFindSystem: (() => any) | any; resetVisionBonuses: (() => any) | any; setAlpha: ((_a: any) => any) | any; setColor: ((_rgba: any) => any) | any; spotIcon: ((_icon: any) => any) | any; toggleSearchMode: ((_isSearchMode: any) => any) | any; update: (() => any) | any; updateAlpha: (() => any) | any; updateCurrentZone: (() => any) | any; updateForceFindSystem: (() => any) | any; updateModifiers: (() => any) | any; updateOverlay: (() => any) | any; updatePosition: (() => any) | any; updateTimestamp: (() => any) | any; updateVisionBonuses: (() => any) | any; updateZoom: (() => any) | any; worldItemTest: ((_itemObj: any) => any) | any; /** @noSelf */ static createUI: (_player: any) => any; /** @noSelf */ static destroyUI: (_character: any) => any; /** @noSelf */ static getManager: (_character: any) => any; /** @noSelf */ static handleKeyPressed: (_keyPressed: any) => any; /** @noSelf */ static initBinds: () => any; /** @noSelf */ static OnFillWorldObjectContextMenu: (_player: any, _context: any, _worldObjects: any) => any; /** @noSelf */ static OnGameStart: () => any; /** @noSelf */ static onUpdateIcon: (_zoneData: any, _iconID: any, _icon: any) => any; /** @noSelf */ static setManager: (_character: any, _manager: any) => any; } } export namespace lua.client.Foraging.ISSearchManager { } }