REDNODE / GAME API

TimeskipGameController

classnative name gameuiTimeskipGameControllernative

extends inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable

Properties 50

NameTypeFlags
animationDurationMaxFloatscriptedprivate
animationDurationMinFloatscriptedprivate
animProxyref<inkAnimProxy>scriptedprivate
axisInputCacheVector2scriptedprivate
axisInputThresholdFloatscriptedprivate
circleGradientRefinkWidgetRefscriptedprivate
currentTimeGameTimescriptedprivate
currentTimeAngleFloatscriptedprivate
currentTimeLabelinkTextRefscriptedprivate
currentTimePointerRefinkWidgetRefscriptedprivate
currentTimeTextParamsref<inkTextParams>scriptedprivate
dataref<TimeSkipPopupData>scriptedprivate
dayIconRefinkWidgetRefscriptedprivate
diffFloatscriptedprivate
diffTimeLabelinkTextRefscriptedprivate
diffTimeTextParamsref<inkTextParams>scriptedprivate
eveningIconRefinkWidgetRefscriptedprivate
finishingAnimationCNamescriptedprivate
gameInstanceGameInstancescriptedprivate
hoursToSkipInt32scriptedprivate
hoverAnimProxyref<inkAnimProxy>scriptedprivate
hoveredOverBoolscriptedprivate
inputEnabledBoolscriptedprivate
intoAnimationCNamescriptedprivate
loopAnimationMarkerFromCNamescriptedprivate
loopAnimationMarkerToCNamescriptedprivate
morningIconRefinkWidgetRefscriptedprivate
mouseHitTestRefinkWidgetRefscriptedprivate
mouseHoverOutAnimationCNamescriptedprivate
mouseHoverOverAnimationCNamescriptedprivate
mouseInputEnabledBoolscriptedprivate
nightIconRefinkWidgetRefscriptedprivate
outroAnimDurationFloatscriptedprivate
outroCancelAnimationCNamescriptedprivate
outroFinishedAnimationCNamescriptedprivate
playerwref<GameObject>scriptedprivate
progressAnimationCNamescriptedprivate
progressAnimProxyref<inkAnimProxy>scriptedprivate
radiusFloatscriptedprivate
rootContainerRefinkWidgetRefscriptedprivate
scenarioEvtref<TimeSkipFinishEvent>scriptedprivate
startCircleGradientRefinkWidgetRefscriptedprivate
targetTimeAngleFloatscriptedprivate
targetTimePointerRefinkWidgetRefscriptedprivate
targetTimeTextParamsref<inkTextParams>scriptedprivate
timeBarRefinkWidgetRefscriptedprivate
timeSkippedBoolscriptedprivate
timeSystemref<TimeSystem>scriptedprivate
tragetTimeLabelinkTextRefscriptedprivate
weatherIconinkImageRefscriptedprivate

Methods 28

private final func Apply()scripted
private final func Cancel()scripted
private final func DisplayTimeCurrent()scripted
private final func GetWeatherIcon() -> CNamescripted
private final func IsBetween(start: Float, end: Float, mid: Float) -> Boolscripted
protected cb func OnAction(action: ListenerAction, consumer: ListenerActionConsumer) -> Boolscripted
protected cb func OnCloseAfterCanceling(proxy: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnCloseAfterFinishing(proxy: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnGlobalAxisInput(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnGlobalInput(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnHoverOut(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnHoverOver(evt: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnIntroFinished(proxy: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnMouseInput(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnProgressAnimationFinished(proxy: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnStartFinishingLoop(proxy: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnStartProgressionLoop(proxy: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnTimeSkipCursorInitFinishedEvent(e: ref<TimeSkipCursorInitFinishedEvent>) -> Boolscripted
protected cb func OnTimeSkipFinishedEvent(e: ref<TimeSkipFinishedEvent>) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
protected cb func OnUpdate(timeDelta: Float) -> Boolscripted
private final func PlayAnimation(animationName: CName, opt playbackOptions: inkAnimOptions)scripted
private final func PlayTictocAnimation()scripted
private final func ProcessMouseInput(mousePos: Vector2)scripted
private final func SetTimeSkipText(textWidgetRef: inkTextRef, textParamsRef: ref<inkTextParams>, hours: Int32)scripted
private final func UpdateIconStates(startAngle: Float, finishAngle: Float)scripted
private final func UpdateTargetTime(angle: Float)scripted