NetworkInkGameController class
NetworkInkGameController
Inheritance
Base: game.ui.WidgetGameController
Derived
None.
Properties
| Property | Type | |
|---|---|---|
turn | string | scripted |
dimension | int | scripted |
steps | int | scripted |
symbols | List | scripted |
symbolProbabilities | int[] | scripted |
endGame | bool | scripted |
initRound | bool | scripted |
oldPickX | int | scripted |
oldPickY | int | scripted |
pickX | int | scripted |
pickY | int | scripted |
regenGrid | bool | scripted |
trapsDelayed | List | scripted |
networkData | NetworkMinigameData | scripted |
visualController | WeakHandle<NetworkMinigameVisualController> | scripted |
miniGameRecord | WeakHandle<game.data.HackingMiniGame_Record> | scripted |
officerBreach | bool | scripted |
bufferElements | ElementData[] | scripted |
enemyBufferElements | ElementData[] | scripted |
completedPrograms | List | scripted |
completedProgramsPD | ProgramData[] | scripted |
enemyCompletedPrograms | List | scripted |
enemyCompletedProgramsPD | ProgramData[] | scripted |
playerProgramsCompletion | ProgramProgressData[] | scripted |
enemyProgramsCompletion | ProgramProgressData[] | scripted |
basicAccessCompletion | ProgramProgressData | scripted |
appliedViruses | ExtraEffect[] | scripted |
onBreachingNetworkListener | red.CallbackObject? | scripted |
onDevicesCountChangedListener | red.CallbackObject? | scripted |
Functions
bool OnInitialize()RTTIbool OnUninitialize()RTTIgame.IBlackboard? GetBlackboard()RTTIvoid RegisterBlackboardCallbacks()RTTIvoid UnregisterBlackboardCallbacks()RTTIvoid SetPlayerBlackboardInformation(bool value)RTTINetworkBlackboardDef? GetBlackboardDef()RTTIvoid StartMinigame()RTTIvoid StartBreaching(string networkName)RTTIvoid SetActiveMiniGameRecord()RTTIbool OnDevicesCountChanged(int value)RTTIbool OnStopBreaching(WeakHandle<ink.Widget> target)RTTIvoid PlayGame()RTTIvoid ExecuteTurn()RTTIvoid NewTurn(int placementX, int placementY, CellData[]? grid)RTTIvoid CloseGame()RTTIvoid GenerateGrid(CellData[] grid)RTTIvoid RegenerateGrid(CellData[] grid, ListRTTIsymbols, int[] symbolProbabilities) void SetSymbolProbabilities(int[] prob, ListRTTIarr) void ReserveSymbols(ListRTTIsymbols) bool GetPredefinedGrid(CellData[] listCells)RTTIbool GetPredefinedBasicAccess(ProgramData program, ProgramType programType, ProgramEffect programEffect)RTTIbool GetPredefinedProgram(ProgramData[] programList, ProgramType programType, ProgramEffect programEffect, bool cyberdeck)RTTIProgramData MakeProgram(string programName, int num, ListRTTIsymbols, int[] probabilities, ProgramType programType, ProgramEffect programEffect) void InsertProgram(CellData[] grid, ProgramData program, bool forceFirstRow)RTTIvoid GenerateTraps(CellData[] grid)RTTIbool GetRandomTraps(ETrap[] traps)RTTIExtraEffect ApplyRandomVirus()RTTIvoid KeepTrackPrograms(ProgramData[] programs, bool enemy)RTTIint FeedbackProgramCompletion(ElementData[] program, ElementData[] buffer)RTTIbool CheckUploaded(ProgramData program)RTTIbool OnPressCell(WeakHandle<ink.Widget> e)RTTIbool OnCloseGame(WeakHandle<ink.Widget> e)RTTIstring GenerateHexNumber2()RTTIint GridPositionToList(int x, int y, int dimension)RTTIstring CheckDirection(int placementX, int placementY)RTTIProgramData[] AppendListPrograms(ProgramData[] arr1, ProgramData[] arr2)RTTIint ChooseRandomOption(int[] probabilities)RTTICellData GetCellFromPosition(CellData[] arr, int x, int y)RTTIbool OnAction(game.input.ScriptListenerAction action, game.input.ScriptListenerActionConsumer consumer)RTTIbool OnPressSkip(ink.PointerEvent e)RTTI