VideoCarouselController
classscriptedClass
extends inkLogicController › inkILogicController › IScriptable › ISerializable
Properties 12
| Name | Type | Flags |
|---|---|---|
currentVideo | Int32 | scriptedprivate |
isPaused | Bool | scriptedprivate |
switchDotIndicators | array<inkWidgetRef> | scriptedprivate |
switchLeftArrow | inkWidgetRef | scriptedprivate |
switchRightArrow | inkWidgetRef | scriptedprivate |
videoDescriptionRef | inkTextRef | scriptedprivate |
videos | array<VideoCarouselData> | scriptedprivate |
videoSwitchLeftArrow | wref<inkButtonController> | scriptedprivate |
videoSwitchRightArrow | wref<inkButtonController> | scriptedprivate |
videoTitleRef | inkTextRef | scriptedprivate |
videoWidget | wref<inkVideo> | scriptedprivate |
videoWidgetRef | inkVideoRef | scriptedprivate |
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