BlackICE Scripting

class game.ui

HackingMinigameGameController

game.ui.HackingMinigameGameController

  • 20 properties
  • 31 functions

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

Properties

PropertyTypeOffset
symbolsRecordTDBIDTDBID0x1E0
minigameDefaultsTDBIDTDBID0x1E8
deviceModebool0x1FE
isAlternativeVariantbool0x0 scripted
helpInputHintRefink.WidgetReference0x8 scripted
miniGameRecordWeakHandle<game.data.Minigame_Def_Record>0x20 scripted
dimensionint0x30 scripted
isTutorialActivebool0x34 scripted
isOfficerBreachbool0x35 scripted
isRemoteBreachbool0x36 scripted
isItemBreachbool0x37 scripted
numberAttemptsint0x38 scripted
tooltipsManagerRefink.WidgetReference0x40 scripted
TooltipsManagerWeakHandle<game.ui.TooltipsManager>0x58 scripted
uiSystemgame.ui.GameSystemUI?0x68 scripted
contextHelpOverlaybool0x78 scripted
bbMinigameWeakHandle<game.IBlackboard>0x80 scripted
bbMinigameStateListenerred.CallbackObject?0x90 scripted
bbUiDataWeakHandle<game.IBlackboard>0xA0 scripted
bbControllerStateListenerred.CallbackObject?0xB0 scripted

Functions

  • game.ui.CharactersChain[] GetProgramsChains() RTTI
  • game.ui.UnlockableProgram[] GetUnlockablePrograms() RTTI
  • int GetRarity(float rarityValue) RTTI
  • game.data.MiniGame_Trap_Record? GetTrapByProbability(float probabilityValue) RTTI
  • game.ui.MinigameProgramData[] GetPlayerPrograms() RTTI
  • void SetTrapIconAtCell(Vector2 cellCoordinates, CName trap) RTTI
  • void AddUnlockableProgram(game.ui.UnlockableProgram program, uint[] instruction) RTTI
  • void PauseTheTimer() RTTI
  • void ResumeTheTimer() RTTI
  • void EnableWhitelist(bool enable) RTTI
  • bool IsWhitelistEnabled() RTTI
  • void WhitelistPosition(Vector2 position) RTTI
  • void RemoveWhitelistedPosition(Vector2 position) RTTI
  • bool OnInitialize() RTTI
  • bool OnUninitialize() RTTI
  • bool OnGameStateChanged(int value) RTTI
  • bool OnHandleInput(ink.PointerEvent evt) RTTI
  • bool OnDisconnectController(bool isDisconnected) RTTI
  • bool OnPositionSelected(Vector2 position) RTTI
  • void ToggleTutorialOverlay(bool value) RTTI
  • void PrepareTooltips() RTTI
  • bool OnShowTooltipRequest(MinigameTooltipShowRequest request) RTTI
  • bool OnHideTooltipRequest(MinigameTooltipHideRequest request) RTTI
  • bool OnGridCellPressed(bool wasHorizontalyActive) RTTI
  • void ProcessMinigameGridClickTutorialFacts(bool horizontal) RTTI
  • bool ProcessMinigameTutorialFact(PlayerPuppet player) RTTI
  • void ScaleBoard(ent.Entity entity, out int size, float powerLevel, out game.data.MiniGame_AllSymbols_Record symbolsToUse) RTTI
  • void ScaleTraps(ent.Entity entity, PlayerPuppet player, out float prob, float powerLevel) RTTI
  • void ScaleTimer(PlayerPuppet player, ent.Entity entity, out float time, float powerLevel, out bool waitInteraction) RTTI
  • void FilterTraps(game.data.MiniGame_Trap_Record[] trapList) RTTI
  • void ScaleBuffer(ent.Entity entity, out float size, float powerLevel, PlayerPuppet player) RTTI