BlackICE Scripting

class

QuickhacksListGameController

  • 80 properties
  • 51 functions

Extends game.ui.HUDGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable

Properties

PropertyTypeOffset
timeBetweenIntroAndIntroDescriptionfloat0x58 scripted
timeBetweenIntroAndDescritpionDelayIDgame.DelayID0x5C scripted
timeBetweenIntroAndDescritpionCheckbool0x64 scripted
introDescriptionAnimProxyink.anim.Proxy?0x68 scripted
middleDotsink.WidgetReference0x78 scripted
memoryWidgetink.WidgetReference0x90 scripted
avaliableMemoryink.TextWidgetReference0xA8 scripted
listWidgetink.WidgetReference0xC0 scripted
noQuickhacksink.CompoundWidgetReference0xD8 scripted
openCyberdeckBtnink.WidgetReference0xF0 scripted
executeBtnink.WidgetReference0x108 scripted
executeAndCloseBtnink.WidgetReference0x120 scripted
changeTargetink.WidgetReference0x138 scripted
tutorialButtonink.WidgetReference0x150 scripted
rightPanelink.WidgetReference0x168 scripted
networkBreachink.WidgetReference0x180 scripted
costReductionPanelink.WidgetReference0x198 scripted
costReductionTextink.TextWidgetReference0x1B0 scripted
costReductionValueink.TextWidgetReference0x1C8 scripted
targetNameink.TextWidgetReference0x1E0 scripted
icePanelink.WidgetReference0x1F8 scripted
iceValueink.TextWidgetReference0x210 scripted
vulnerabilitiesPanelink.WidgetReference0x228 scripted
vulnerabilityFieldsink.WidgetReference[]0x240 scripted
subHeaderink.TextWidgetReference0x250 scripted
tierink.TextWidgetReference0x268 scripted
descriptionink.TextWidgetReference0x280 scripted
recompileTimerink.TextWidgetReference0x298 scripted
damageink.TextWidgetReference0x2B0 scripted
durationink.TextWidgetReference0x2C8 scripted
cooldownink.TextWidgetReference0x2E0 scripted
uploadTimeink.TextWidgetReference0x2F8 scripted
memoryCostink.TextWidgetReference0x310 scripted
memoryRawCostink.TextWidgetReference0x328 scripted
warningWidgetink.WidgetReference0x340 scripted
warningTextink.TextWidgetReference0x358 scripted
recompilePanelink.WidgetReference0x370 scripted
recompileTextink.TextWidgetReference0x388 scripted
isUILockedbool0x3A0 scripted
gameInstanceScriptGameInstance0x3A8 scripted
playerObjectWeakHandle<game.Object>0x3C0 scripted
visionModeSystemWeakHandle<game.VisionModeSystem>0x3D0 scripted
scanningCtrlWeakHandle<game.ScanningController>0x3E0 scripted
uiSystemgame.ui.GameSystemUI?0x3F0 scripted
contextHelpOverlaybool0x400 scripted
quickHackDescriptionVisibilityuint0x404 scripted
buffListListenerred.CallbackObject?0x408 scripted
memoryBoardWeakHandle<game.IBlackboard>0x418 scripted
memoryBoardDefUI_PlayerBioMonitorDef?0x428 scripted
memoryPercentListenerred.CallbackObject?0x438 scripted
quickhackBarArrayWeakHandle<ink.CompoundWidget>[]0x448 scripted
maxQuickhackBarsint0x458 scripted
listControllerWeakHandle<ink.ListController>0x460 scripted
dataQuickhackData?[]0x470 scripted
selectedDataQuickhackData?0x480 scripted
activebool0x490 scripted
shouldRevealbool0x491 scripted
memorySpendAnimationink.anim.Proxy?0x498 scripted
memorySpendCounterint0x4A8 scripted
memorySpendIndexint0x4AC scripted
selectedMemoryLoopink.anim.Proxy?[]0x4B0 scripted
inkIntroAnimProxyink.anim.Proxy?0x4C0 scripted
inkVulnerabilityAnimProxyink.anim.Proxy?0x4D0 scripted
inkWarningAnimProxyink.anim.Proxy?0x4E0 scripted
inkRecompileAnimProxyink.anim.Proxy?0x4F0 scripted
inkReductionAnimProxyink.anim.Proxy?0x500 scripted
HACK_wasPlayedOnTargetbool0x510 scripted
inkMemoryWarningTransitionAnimProxyink.anim.Proxy?0x518 scripted
lastMemoryWarningTransitionAnimNameCName0x528 scripted
hasActiveUploadbool0x530 scripted
lastCompiledTargetent.EntityID0x538 scripted
statPoolListenersIndexesint[]0x540 scripted
chunkBlackboardWeakHandle<game.IBlackboard>0x550 scripted
nameCallbackIDred.CallbackObject?0x560 scripted
uiScannerChangeTargetTooltipVisibilityCallbackred.CallbackObject?0x570 scripted
uiScannerActiveTabCallbackred.CallbackObject?0x580 scripted
lastFillCellsint0x590 scripted
lastUsedCellsint0x594 scripted
lastMaxCellsint0x598 scripted
axisInputConsumedbool0x59C scripted

Functions

  • bool OnInitialize() RTTI
  • bool OnUninitialize() RTTI
  • bool OnScannerChangeTargetTooltipVisibilityChanged(bool value) RTTI
  • bool OnQuickhackStarted(RevealInteractionWheel value) RTTI
  • bool OnItemSelected(int index, ink.ListItemController itemController) RTTI
  • bool OnAction(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer) RTTI
  • void ToggleTutorialOverlay() RTTI
  • void ShowTutorialOverlay(bool value) RTTI
  • void SelectData(QuickhackData data) RTTI
  • void SetupTier() RTTI
  • void SetupMaxCooldown() RTTI
  • void SetupDuration() RTTI
  • void SetupUploadTime() RTTI
  • void SetupMemoryCost() RTTI
  • void SetupMemoryCostDifferance() RTTI
  • void SetupNetworkBreach() RTTI
  • void SetupICE() RTTI
  • void SetupTargetName() RTTI
  • void UpdateRecompileTime(bool isVisible, float value) RTTI
  • void SetupVulnerabilities() RTTI
  • bool OnSpecialQuickhackAttackTriggered(OnSpecialQuickhackTriggeredEvent evt) RTTI
  • void ShowInventory() RTTI
  • InventoryItemDisplayData GetItemDisplayData() RTTI
  • bool ApplyQuickHack(bool shouldUseUI) RTTI
  • void LogQuickHack() RTTI
  • void PlayChoiceAnimation() RTTI
  • bool IsIntroPlaying() RTTI
  • void ApplyQuickhackSelection() RTTI
  • void ResetQuickhackSelection() RTTI
  • bool CanShowQuickHack() RTTI
  • void SetVisibility(bool value) RTTI
  • bool OnDelayedDescriptionIntro(DelayedDescriptionIntro evt) RTTI
  • void PlayDescritpionIntroAnimaton() RTTI
  • void RequestTimeDilation(WeakHandle<game.Object> requester, CName eventId, bool val) RTTI
  • void SetupQuickhacksMemoryBar() RTTI
  • void UpdateQuickhacksMemoryBarSize(int size) RTTI
  • bool OnMemoryPercentUpdate(float value) RTTI
  • void UpdateMemoryBar() RTTI
  • void DeplenishMemoryCells() RTTI
  • bool OnDeplenishMemoryCells(ink.anim.Proxy? e) RTTI
  • void PopulateData(QuickhackData[] data) RTTI
  • bool RegisterCooldownStatPoolUpdate() RTTI
  • void UnregisterCooldownStatPoolUpdate() RTTI
  • bool IsCurrentSelectionOnStatPoolIndexes() RTTI
  • bool IsCurrentSelectionOnStatPoolIndexes(int index) RTTI
  • bool IsPanelBlocked() RTTI
  • bool OnQuickHackScreenOpen(QuickHackScreenOpen evt) RTTI
  • bool OnQuickHackTimeDilationOverride(QuickHackTimeDilationOverride evt) RTTI
  • bool OnQuickHackLockHacks(QuickHackLockHacks evt) RTTI
  • void SendOverclockPreviewEvent(bool isHovering, int? cost, bool? justHacked) RTTI
  • static string EActionInactivityResonToLocalizationString(EActionInactivityReson value) staticRTTI global