REDNODE / GAME API

BraindanceGameController

classscriptedClass

extends inkHUDGameController › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 38

NameTypeFlags
activeLayerinkTextRefscriptedprivate
barSizeFloatscriptedprivate
braindanceBBwref<IBlackboard>scriptedprivate
braindanceDefref<BraindanceBlackboardDef>scriptedprivate
braindanceDurationFloatscriptedprivate
buttonHintsControllerwref<ButtonHints>scriptedprivate
buttonHintsManagerRefinkWidgetRefscriptedprivate
clueArrayarray<wref<BraindanceClueLogicController>>scriptedprivate
clueBarHolderarray<inkWidgetRef>scriptedprivate
ClueBBIDref<CallbackHandle>scriptedprivate
clueHolderarray<inkCompoundRef>scriptedprivate
currentDirectionscnPlayDirectionscriptedprivate
currentLayergameuiEBraindanceLayerscriptedprivate
currentSpeedscnPlaySpeedscriptedprivate
currentTimeFloatscriptedprivate
currentTimerMarkerinkWidgetRefscriptedprivate
currentTimerTextinkTextRefscriptedprivate
cursorPointinkWidgetRefscriptedprivate
EnableExitBBIDref<CallbackHandle>scriptedprivate
gameInstanceGameInstancescriptedprivate
hideTimelineAnimationref<inkAnimProxy>scriptedprivate
IsActiveBBIDref<CallbackHandle>scriptedprivate
IsFPPBBIDref<CallbackHandle>scriptedprivate
isFPPModeBoolscriptedprivate
layerAudioIconinkImageRefscriptedprivate
layerIconinkImageRefscriptedprivate
layerThermalIconinkImageRefscriptedprivate
layerVisualIconinkImageRefscriptedprivate
PlaybackDirectionIDref<CallbackHandle>scriptedprivate
PlaybackSpeedIDref<CallbackHandle>scriptedprivate
ProgressBBIDref<CallbackHandle>scriptedprivate
rootWidgetwref<inkWidget>scriptedprivate
SectionTimeBBIDref<CallbackHandle>scriptedprivate
showTimelineAnimationref<inkAnimProxy>scriptedprivate
showWidgetAnimationref<inkAnimProxy>scriptedprivate
speedIndicatorManagersarray<inkWidgetRef>scriptedprivate
startingTimerTopMarginFloatscriptedprivate
VisionModeBBIDref<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