OpeningGateScreenGameController class
OpeningGateScreenGameController
Inheritance
Base: BaseBunkerComputerGameController
Derived
None.
Properties
| 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 |
Functions
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