REDNODE / GAME API

QuickhacksListGameController

classscriptedClass

extends inkHUDGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 80

NameTypeFlags
activeBoolscriptedprivate
avaliableMemoryinkTextRefscriptedprivate
axisInputConsumedBoolscriptedprivate
buffListListenerref<CallbackHandle>scriptedprivate
changeTargetinkWidgetRefscriptedprivate
chunkBlackboardwref<IBlackboard>scriptedprotected
contextHelpOverlayBoolscriptedprivate
cooldowninkTextRefscriptedprivate
costReductionPanelinkWidgetRefscriptedprivate
costReductionTextinkTextRefscriptedprivate
costReductionValueinkTextRefscriptedprivate
damageinkTextRefscriptedprivate
dataarray<ref<QuickhackData>>scriptedprivate
descriptioninkTextRefscriptedprivate
durationinkTextRefscriptedprivate
executeAndCloseBtninkWidgetRefscriptedprivate
executeBtninkWidgetRefscriptedprivate
gameInstanceGameInstancescriptedprivate
HACK_wasPlayedOnTargetBoolscriptedprivate
hasActiveUploadBoolscriptedprivate
icePanelinkWidgetRefscriptedprivate
iceValueinkTextRefscriptedprivate
inkIntroAnimProxyref<inkAnimProxy>scriptedprivate
inkMemoryWarningTransitionAnimProxyref<inkAnimProxy>scriptedprivate
inkRecompileAnimProxyref<inkAnimProxy>scriptedprivate
inkReductionAnimProxyref<inkAnimProxy>scriptedprivate
inkVulnerabilityAnimProxyref<inkAnimProxy>scriptedprivate
inkWarningAnimProxyref<inkAnimProxy>scriptedprivate
introDescriptionAnimProxyref<inkAnimProxy>scriptedprivate
isUILockedBoolscriptedprivate
lastCompiledTargetEntityIDscriptedprivate
lastFillCellsInt32scriptedprivate
lastMaxCellsInt32scriptedprivate
lastMemoryWarningTransitionAnimNameCNamescriptedprivate
lastUsedCellsInt32scriptedprivate
listControllerwref<ListController>scriptedprivate
listWidgetinkWidgetRefscriptedprivate
maxQuickhackBarsInt32scriptedprivate
memoryBoardwref<IBlackboard>scriptedprivate
memoryBoardDefref<UI_PlayerBioMonitorDef>scriptedprivate
memoryCostinkTextRefscriptedprivate
memoryPercentListenerref<CallbackHandle>scriptedprivate
memoryRawCostinkTextRefscriptedprivate
memorySpendAnimationref<inkAnimProxy>scriptedprivate
memorySpendCounterInt32scriptedprivate
memorySpendIndexInt32scriptedprivate
memoryWidgetinkWidgetRefscriptedprivate
middleDotsinkWidgetRefscriptedprivate
nameCallbackIDref<CallbackHandle>scriptedprivate
networkBreachinkWidgetRefscriptedprivate
noQuickhacksinkCompoundRefscriptedprivate
openCyberdeckBtninkWidgetRefscriptedprivate
playerObjectwref<GameObject>scriptedprivate
quickhackBarArrayarray<wref<inkCompoundWidget>>scriptedprivate
quickHackDescriptionVisibilityUint32scriptedprivate
recompilePanelinkWidgetRefscriptedprivate
recompileTextinkTextRefscriptedprivate
recompileTimerinkTextRefscriptedprivate
rightPanelinkWidgetRefscriptedprivate
scanningCtrlwref<ScanningController>scriptedprivate
selectedDataref<QuickhackData>scriptedprivate
selectedMemoryLooparray<ref<inkAnimProxy>>scriptedprivate
shouldRevealBoolscriptedprivate
statPoolListenersIndexesarray<Int32>scriptedprivate
subHeaderinkTextRefscriptedprivate
targetNameinkTextRefscriptedprivate
tierinkTextRefscriptedprivate
timeBetweenIntroAndDescritpionCheckBoolscriptedprivate
timeBetweenIntroAndDescritpionDelayIDDelayIDscriptedprivate
timeBetweenIntroAndIntroDescriptionFloatscriptedprivate
tutorialButtoninkWidgetRefscriptedprivate
uiScannerActiveTabCallbackref<CallbackHandle>scriptedprivate
uiScannerChangeTargetTooltipVisibilityCallbackref<CallbackHandle>scriptedprivate
uiSystemref<UISystem>scriptedprivate
uploadTimeinkTextRefscriptedprivate
visionModeSystemwref<VisionModeSystem>scriptedprivate
vulnerabilitiesPanelinkWidgetRefscriptedprivate
vulnerabilityFieldsarray<inkWidgetRef>scriptedprivate
warningTextinkTextRefscriptedprivate
warningWidgetinkWidgetRefscriptedprivate

Methods 53

private final func ApplyQuickHack(shouldUseUI: Bool) -> Boolscripted
private final func ApplyQuickhackSelection()scripted
private final func CanShowQuickHack() -> Boolscripted
private final func DeplenishMemoryCells()scripted
private final func GetItemDisplayData() -> InventoryItemDisplayDatascripted
private final func IsCurrentSelectionOnStatPoolIndexes() -> Boolscripted
private final func IsCurrentSelectionOnStatPoolIndexes(index: Int32) -> Boolscripted
private final func IsIntroPlaying() -> Boolscripted
private final func IsPanelBlocked() -> Boolscripted
private final func LogQuickHack()scripted
protected cb func OnAction(action: ListenerAction, consumer: ListenerActionConsumer) -> Boolscripted
protected cb func OnCooldownStatPoolUpdate(value: Variant) -> Boolscripted
protected cb func OnDelayedDescriptionIntro(evt: ref<DelayedDescriptionIntro>) -> Boolscripted
protected cb func OnDeplenishMemoryCells(opt e: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnItemSelected(index: Int32, itemController: ref<ListItemController>) -> Boolscripted
protected cb func OnMemoryPercentUpdate(value: Float) -> Boolscripted
protected cb func OnQuickHackLockHacks(evt: ref<QuickHackLockHacks>) -> Boolscripted
protected cb func OnQuickHackScreenOpen(evt: ref<QuickHackScreenOpen>) -> Boolscripted
protected cb func OnQuickhackStarted(value: ref<RevealInteractionWheel>) -> Boolscripted
protected cb func OnQuickHackTimeDilationOverride(evt: ref<QuickHackTimeDilationOverride>) -> Boolscripted
protected cb func OnScannerActiveTabChanged(value: Variant) -> Boolscripted
protected cb func OnScannerChangeTargetTooltipVisibilityChanged(value: Bool) -> Boolscripted
protected cb func OnSpecialQuickhackAttackTriggered(evt: ref<OnSpecialQuickhackTriggeredEvent>) -> Boolscripted
protected cb func OnTargetDisplayNameChanged(value: Variant) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
private final func PlayChoiceAnimation()scripted
private final func PlayDescritpionIntroAnimaton()scripted
private final func PopulateData(data: array<ref<QuickhackData>>)scripted
private final func RegisterCooldownStatPoolUpdate() -> Boolscripted
private final func RequestTimeDilation(requester: wref<GameObject>, eventId: CName, val: Bool)scripted
private final func ResetQuickhackSelection()scripted
private final func SelectData(data: ref<QuickhackData>)scripted
public final func SendOverclockPreviewEvent(isHovering: Bool, opt cost: Int32, opt justHacked: Bool)scripted
private final func SetupDuration()scripted
private final func SetupICE()scripted
private final func SetupMaxCooldown()scripted
private final func SetupMemoryCost()scripted
private final func SetupMemoryCostDifferance()scripted
private final func SetupNetworkBreach()scripted
private final func SetupQuickhacksMemoryBar()scripted
private final func SetupTargetName()scripted
private final func SetupTier()scripted
private final func SetupUploadTime()scripted
private final func SetupVulnerabilities()scripted
private final func SetVisibility(value: Bool)scripted
private final func ShowInventory()scripted
private final func ShowTutorialOverlay(value: Bool)scripted
private final func ToggleTutorialOverlay()scripted
private final func UnregisterCooldownStatPoolUpdate()scripted
private final func UpdateMemoryBar()scripted
private final func UpdateQuickhacksMemoryBarSize(size: Int32)scripted
private final func UpdateRecompileTime(isVisible: Bool, value: Float)scripted