BlackICE Scripting

class

BraindanceGameController

  • 38 properties
  • 26 functions

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

Properties

PropertyTypeOffset
currentTimerMarkerink.WidgetReference0x58 scripted
currentTimerTextink.TextWidgetReference0x70 scripted
activeLayerink.TextWidgetReference0x88 scripted
layerIconink.ImageWidgetReference0xA0 scripted
layerThermalIconink.ImageWidgetReference0xB8 scripted
layerVisualIconink.ImageWidgetReference0xD0 scripted
layerAudioIconink.ImageWidgetReference0xE8 scripted
cursorPointink.WidgetReference0x100 scripted
buttonHintsManagerRefink.WidgetReference0x118 scripted
clueHolderink.CompoundWidgetReference[]0x130 scripted
clueBarHolderink.WidgetReference[]0x140 scripted
speedIndicatorManagersink.WidgetReference[]0x150 scripted
clueArrayWeakHandle<BraindanceClueLogicController>[]0x160 scripted
buttonHintsControllerWeakHandle<ButtonHints>0x170 scripted
barSizefloat0x180 scripted
braindanceDurationfloat0x184 scripted
currentTimefloat0x188 scripted
rootWidgetWeakHandle<ink.Widget>0x190 scripted
currentLayergame.ui.EBraindanceLayer0x1A0 scripted
currentSpeedscn.PlaySpeed0x1A4 scripted
currentDirectionscn.PlayDirection0x1A8 scripted
startingTimerTopMarginfloat0x1AC scripted
gameInstanceScriptGameInstance0x1B0 scripted
braindanceBBWeakHandle<game.IBlackboard>0x1C8 scripted
braindanceDefBraindanceBlackboardDef?0x1D8 scripted
ClueBBIDred.CallbackObject?0x1E8 scripted
VisionModeBBIDred.CallbackObject?0x1F8 scripted
ProgressBBIDred.CallbackObject?0x208 scripted
SectionTimeBBIDred.CallbackObject?0x218 scripted
IsActiveBBIDred.CallbackObject?0x228 scripted
EnableExitBBIDred.CallbackObject?0x238 scripted
IsFPPBBIDred.CallbackObject?0x248 scripted
PlaybackSpeedIDred.CallbackObject?0x258 scripted
PlaybackDirectionIDred.CallbackObject?0x268 scripted
isFPPModebool0x278 scripted
showTimelineAnimationink.anim.Proxy?0x280 scripted
hideTimelineAnimationink.anim.Proxy?0x290 scripted
showWidgetAnimationink.anim.Proxy?0x2A0 scripted

Functions

  • bool OnInitialize() RTTI
  • bool OnUnInitialize() RTTI
  • void SetupBB() RTTI
  • void UnregisterFromBB() RTTI
  • bool OnBraindanceInputChangeEvent(BraindanceInputChangeEvent evt) RTTI
  • bool OnProgressUpdated(float value) RTTI
  • bool OnSectionTimeUpdated(float value) RTTI
  • bool OnIsActiveUpdated(bool value) RTTI
  • bool OnIsFPPUpdated(bool value) RTTI
  • void UpdateSpeedIndicators() RTTI
  • bool OnVisionModeUpdated(int value) RTTI
  • bool OnExitEnabled(bool value) RTTI
  • void UpdateBraindance(bool active) RTTI
  • void SetBraindanceBaseInput() RTTI
  • void SetBraindanceProgress() RTTI
  • void AddClue(BraindanceClueData clueData) RTTI
  • void SetVisionMode(game.ui.EBraindanceLayer layer) RTTI
  • void UpdateClues() RTTI
  • CName GetStateName(game.ui.EBraindanceLayer stateEnum) RTTI
  • CName GetLeftShoulderLocKey() RTTI
  • void ShowInputHint(CName action, CName label) RTTI
  • void HideInputHint(CName action) RTTI
  • void Intro() RTTI
  • void Outro() RTTI
  • void Hide() RTTI
  • string GetTimeMS(float seconds) RTTI