REDNODE / GAME API

VideoCarouselController

classscriptedClass

extends inkLogicController › inkILogicController › IScriptable › ISerializable

Properties 12

NameTypeFlags
currentVideoInt32scriptedprivate
isPausedBoolscriptedprivate
switchDotIndicatorsarray<inkWidgetRef>scriptedprivate
switchLeftArrowinkWidgetRefscriptedprivate
switchRightArrowinkWidgetRefscriptedprivate
videoDescriptionRefinkTextRefscriptedprivate
videosarray<VideoCarouselData>scriptedprivate
videoSwitchLeftArrowwref<inkButtonController>scriptedprivate
videoSwitchRightArrowwref<inkButtonController>scriptedprivate
videoTitleRefinkTextRefscriptedprivate
videoWidgetwref<inkVideo>scriptedprivate
videoWidgetRefinkVideoRefscriptedprivate

Methods 10

protected cb func OnGlobalRelease(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
private final func OnSwitchLeftArrowClicked(controller: wref<inkButtonController>, oldState: inkEButtonState, newState: inkEButtonState)scripted
private final func OnSwitchRightArrowClicked(controller: wref<inkButtonController>, oldState: inkEButtonState, newState: inkEButtonState)scripted
protected cb func OnUninitialize() -> Boolscripted
protected cb func OnVideoFinished(target: wref<inkVideo>) -> Boolscripted
public final func PauseVideo(pause: Bool)scripted
public final func PopulateVideos(videos: array<VideoCarouselData>)scripted
private final func SetSwitchDotIndicators(index: Int32)scripted
private final func SwapVideo(option: ECustomFilterDPadNavigationOption)scripted