OpeningGateScreenGameController
Base: BaseBunkerComputerGameController
None.
| Property | Type | |
|---|---|---|
systemConsole | ink.WidgetReference | scripted |
gateScheme | ink.WidgetReference | scripted |
backButton | ink.WidgetReference | scripted |
idleAnimName | CName | scripted |
loopAnimName | CName | scripted |
failureAnimName | CName | scripted |
successAnimName | CName | scripted |
failurePopupIntroAnimName | CName | scripted |
successPopupIntroAnimName | CName | scripted |
failurePopupAnimName | CName | scripted |
successPopupAnimName | CName | scripted |
gateIsOpenedFact | CName | scripted |
gateChainBeginningFact | CName | scripted |
gotoLoopDelay | float | scripted |
goBackDelay | float | scripted |
isGateOpened | bool | scripted |
systemsStatus | List | scripted |
currentLoopIndex | int | scripted |
currentSystemIndex | int | scripted |
phasesCount | int | scripted |
state | OpeningGateScreenState | scripted |
idleAnimProxy | ink.anim.Proxy? | scripted |
loopAnimProxy | ink.anim.Proxy? | scripted |
resultAnimProxy | ink.anim.Proxy? | scripted |
resultPopupIntroAnimProxy | ink.anim.Proxy? | scripted |
resultPopupAnimProxy | ink.anim.Proxy? | scripted |
bool OnInitialize() RTTIbool OnUninitialize() RTTIbool OnTimer(CName timerName) RTTIvoid SetState(OpeningGateScreenState state) RTTIvoid LeaveState(OpeningGateScreenState state) RTTIvoid GotoState(OpeningGateScreenState state) RTTIvoid GotoStateIdle() RTTIvoid LeaveStateIdle() RTTIvoid GotoStateLoop() RTTIvoid LeaveStateLoop() RTTIbool OnEndLoop(ink.anim.Proxy proxy) RTTIvoid PrepareToOpen() RTTIvoid TryToOpen() RTTIvoid GotoStateOpen() RTTIvoid LeaveStateOpen() RTTIbool OnJobIsDone(WeakHandle<ink.Widget> target) RTTIvoid GotoStateResult() RTTIvoid LeaveStateResult() RTTIbool CanGateBeOpened() RTTI