OpeningGateScreenGameController
classscriptedClass
extends BaseBunkerComputerGameController › gameuiBaseBunkerComputerGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable
Properties 26
| Name | Type | Flags |
|---|---|---|
backButton | inkWidgetRef | scriptedpublic |
currentLoopIndex | Int32 | scriptedpublic |
currentSystemIndex | Int32 | scriptedpublic |
failureAnimName | CName | scriptedpublic |
failurePopupAnimName | CName | scriptedpublic |
failurePopupIntroAnimName | CName | scriptedpublic |
gateChainBeginningFact | CName | scriptedpublic |
gateIsOpenedFact | CName | scriptedpublic |
gateScheme | inkWidgetRef | scriptedpublic |
goBackDelay | Float | scriptedpublic |
gotoLoopDelay | Float | scriptedpublic |
idleAnimName | CName | scriptedpublic |
idleAnimProxy | ref<inkAnimProxy> | scriptedpublic |
isGateOpened | Bool | scriptedpublic |
loopAnimName | CName | scriptedpublic |
loopAnimProxy | ref<inkAnimProxy> | scriptedpublic |
phasesCount | Int32 | scriptedpublic |
resultAnimProxy | ref<inkAnimProxy> | scriptedpublic |
resultPopupAnimProxy | ref<inkAnimProxy> | scriptedpublic |
resultPopupIntroAnimProxy | ref<inkAnimProxy> | scriptedpublic |
state | OpeningGateScreenState | scriptedpublic |
successAnimName | CName | scriptedpublic |
successPopupAnimName | CName | scriptedpublic |
successPopupIntroAnimName | CName | scriptedpublic |
systemConsole | inkWidgetRef | scriptedpublic |
systemsStatus | array<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