NetworkInkGameController
Base: game.ui.WidgetGameController
None.
| 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 |
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, List symbols, int[] symbolProbabilities) RTTIvoid SetSymbolProbabilities(int[] prob, List arr) RTTIvoid ReserveSymbols(List symbols) RTTIbool 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, List symbols, int[] probabilities, ProgramType programType, ProgramEffect programEffect) RTTIvoid 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