BlackICE Scripting

class

OpeningGateScreenGameController

  • 26 properties
  • 19 functions

Extends BaseBunkerComputerGameController game.ui.BaseBunkerComputerGameController game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable

Properties

PropertyTypeOffset
systemConsoleink.WidgetReference0x28 scripted
gateSchemeink.WidgetReference0x40 scripted
backButtonink.WidgetReference0x58 scripted
idleAnimNameCName0x70 scripted
loopAnimNameCName0x78 scripted
failureAnimNameCName0x80 scripted
successAnimNameCName0x88 scripted
failurePopupIntroAnimNameCName0x90 scripted
successPopupIntroAnimNameCName0x98 scripted
failurePopupAnimNameCName0xA0 scripted
successPopupAnimNameCName0xA8 scripted
gateIsOpenedFactCName0xB0 scripted
gateChainBeginningFactCName0xB8 scripted
gotoLoopDelayfloat0xC0 scripted
goBackDelayfloat0xC4 scripted
isGateOpenedbool0xC8 scripted
systemsStatusList0xD0 scripted
currentLoopIndexint0xE0 scripted
currentSystemIndexint0xE4 scripted
phasesCountint0xE8 scripted
stateOpeningGateScreenState0xEC scripted
idleAnimProxyink.anim.Proxy?0xF0 scripted
loopAnimProxyink.anim.Proxy?0x100 scripted
resultAnimProxyink.anim.Proxy?0x110 scripted
resultPopupIntroAnimProxyink.anim.Proxy?0x120 scripted
resultPopupAnimProxyink.anim.Proxy?0x130 scripted

Functions

  • bool OnInitialize() RTTI
  • bool OnUninitialize() RTTI
  • bool OnTimer(CName timerName) RTTI
  • void SetState(OpeningGateScreenState state) RTTI
  • void LeaveState(OpeningGateScreenState state) RTTI
  • void GotoState(OpeningGateScreenState state) RTTI
  • void GotoStateIdle() RTTI
  • void LeaveStateIdle() RTTI
  • void GotoStateLoop() RTTI
  • void LeaveStateLoop() RTTI
  • bool OnEndLoop(ink.anim.Proxy proxy) RTTI
  • void PrepareToOpen() RTTI
  • void TryToOpen() RTTI
  • void GotoStateOpen() RTTI
  • void LeaveStateOpen() RTTI
  • bool OnJobIsDone(WeakHandle<ink.Widget> target) RTTI
  • void GotoStateResult() RTTI
  • void LeaveStateResult() RTTI
  • bool CanGateBeOpened() RTTI