BraindanceGameController
classscriptedClass
extends inkHUDGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable
Properties 38
| Name | Type | Flags |
|---|---|---|
activeLayer | inkTextRef | scriptedprivate |
barSize | Float | scriptedprivate |
braindanceBB | wref<IBlackboard> | scriptedprivate |
braindanceDef | ref<BraindanceBlackboardDef> | scriptedprivate |
braindanceDuration | Float | scriptedprivate |
buttonHintsController | wref<ButtonHints> | scriptedprivate |
buttonHintsManagerRef | inkWidgetRef | scriptedprivate |
clueArray | array<wref<BraindanceClueLogicController>> | scriptedprivate |
clueBarHolder | array<inkWidgetRef> | scriptedprivate |
ClueBBID | ref<CallbackHandle> | scriptedprivate |
clueHolder | array<inkCompoundRef> | scriptedprivate |
currentDirection | scnPlayDirection | scriptedprivate |
currentLayer | gameuiEBraindanceLayer | scriptedprivate |
currentSpeed | scnPlaySpeed | scriptedprivate |
currentTime | Float | scriptedprivate |
currentTimerMarker | inkWidgetRef | scriptedprivate |
currentTimerText | inkTextRef | scriptedprivate |
cursorPoint | inkWidgetRef | scriptedprivate |
EnableExitBBID | ref<CallbackHandle> | scriptedprivate |
gameInstance | GameInstance | scriptedprivate |
hideTimelineAnimation | ref<inkAnimProxy> | scriptedprivate |
IsActiveBBID | ref<CallbackHandle> | scriptedprivate |
IsFPPBBID | ref<CallbackHandle> | scriptedprivate |
isFPPMode | Bool | scriptedprivate |
layerAudioIcon | inkImageRef | scriptedprivate |
layerIcon | inkImageRef | scriptedprivate |
layerThermalIcon | inkImageRef | scriptedprivate |
layerVisualIcon | inkImageRef | scriptedprivate |
PlaybackDirectionID | ref<CallbackHandle> | scriptedprivate |
PlaybackSpeedID | ref<CallbackHandle> | scriptedprivate |
ProgressBBID | ref<CallbackHandle> | scriptedprivate |
rootWidget | wref<inkWidget> | scriptedprivate |
SectionTimeBBID | ref<CallbackHandle> | scriptedprivate |
showTimelineAnimation | ref<inkAnimProxy> | scriptedprivate |
showWidgetAnimation | ref<inkAnimProxy> | scriptedprivate |
speedIndicatorManagers | array<inkWidgetRef> | scriptedprivate |
startingTimerTopMargin | Float | scriptedprivate |
VisionModeBBID | ref<CallbackHandle> | scriptedprivate |
Methods 29
public final func AddClue(clueData: BraindanceClueData)scripted
private final func GetLeftShoulderLocKey() -> CNamescripted
private final func GetStateName(stateEnum: gameuiEBraindanceLayer) -> CNamescripted
private final func GetTimeMS(seconds: Float) -> Stringscripted
public final func Hide()scripted
private final func HideInputHint(action: CName)scripted
private final func Intro()scripted
protected cb func OnBraindanceInputChangeEvent(evt: ref<BraindanceInputChangeEvent>) -> Boolscripted
protected cb func OnClueDataUpdated(value: Variant) -> Boolscripted
protected cb func OnExitEnabled(value: Bool) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnIsActiveUpdated(value: Bool) -> Boolscripted
protected cb func OnIsFPPUpdated(value: Bool) -> Boolscripted
protected cb func OnPlaybackDirectionUpdated(value: Variant) -> Boolscripted
protected cb func OnPlaybackSpeedUpdated(value: Variant) -> Boolscripted
protected cb func OnProgressUpdated(value: Float) -> Boolscripted
protected cb func OnSectionTimeUpdated(value: Float) -> Boolscripted
protected cb func OnUnInitialize() -> Boolscripted
protected cb func OnVisionModeUpdated(value: Int32) -> Boolscripted
private final func Outro()scripted
private final func SetBraindanceBaseInput()scripted
public final func SetBraindanceProgress()scripted
private final func SetupBB()scripted
private final func SetVisionMode(layer: gameuiEBraindanceLayer)scripted
private final func ShowInputHint(action: CName, label: CName)scripted
private final func UnregisterFromBB()scripted
public final func UpdateBraindance(active: Bool)scripted
private final func UpdateClues()scripted
private final func UpdateSpeedIndicators()scripted