REDNODE / GAME API

OpeningGateScreenGameController

classscriptedClass

extends BaseBunkerComputerGameController › gameuiBaseBunkerComputerGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 26

NameTypeFlags
backButtoninkWidgetRefscriptedpublic
currentLoopIndexInt32scriptedpublic
currentSystemIndexInt32scriptedpublic
failureAnimNameCNamescriptedpublic
failurePopupAnimNameCNamescriptedpublic
failurePopupIntroAnimNameCNamescriptedpublic
gateChainBeginningFactCNamescriptedpublic
gateIsOpenedFactCNamescriptedpublic
gateSchemeinkWidgetRefscriptedpublic
goBackDelayFloatscriptedpublic
gotoLoopDelayFloatscriptedpublic
idleAnimNameCNamescriptedpublic
idleAnimProxyref<inkAnimProxy>scriptedpublic
isGateOpenedBoolscriptedpublic
loopAnimNameCNamescriptedpublic
loopAnimProxyref<inkAnimProxy>scriptedpublic
phasesCountInt32scriptedpublic
resultAnimProxyref<inkAnimProxy>scriptedpublic
resultPopupAnimProxyref<inkAnimProxy>scriptedpublic
resultPopupIntroAnimProxyref<inkAnimProxy>scriptedpublic
stateOpeningGateScreenStatescriptedpublic
successAnimNameCNamescriptedpublic
successPopupAnimNameCNamescriptedpublic
successPopupIntroAnimNameCNamescriptedpublic
systemConsoleinkWidgetRefscriptedpublic
systemsStatusarray<Bool>scriptedpublic

Methods 19

public final const func CanGateBeOpened() -> Boolscripted
public final func GotoState(state: OpeningGateScreenState)scripted
public final func GotoStateIdle()scripted
public final func GotoStateLoop()scripted
public final func GotoStateOpen()scripted
public final func GotoStateResult()scripted
public final func LeaveState(state: OpeningGateScreenState)scripted
public final func LeaveStateIdle()scripted
public final func LeaveStateLoop()scripted
public final func LeaveStateOpen()scripted
public final func LeaveStateResult()scripted
protected cb func OnEndLoop(proxy: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnJobIsDone(target: wref<inkWidget>) -> Boolscripted
protected cb func OnTimer(timerName: CName) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
public final func PrepareToOpen()scripted
public final func SetState(state: OpeningGateScreenState)scripted
public final func TryToOpen()scripted