TimeskipGameController
classnative name gameuiTimeskipGameControllernative
extends inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable
Properties 50
| Name | Type | Flags |
|---|---|---|
animationDurationMax | Float | scriptedprivate |
animationDurationMin | Float | scriptedprivate |
animProxy | ref<inkAnimProxy> | scriptedprivate |
axisInputCache | Vector2 | scriptedprivate |
axisInputThreshold | Float | scriptedprivate |
circleGradientRef | inkWidgetRef | scriptedprivate |
currentTime | GameTime | scriptedprivate |
currentTimeAngle | Float | scriptedprivate |
currentTimeLabel | inkTextRef | scriptedprivate |
currentTimePointerRef | inkWidgetRef | scriptedprivate |
currentTimeTextParams | ref<inkTextParams> | scriptedprivate |
data | ref<TimeSkipPopupData> | scriptedprivate |
dayIconRef | inkWidgetRef | scriptedprivate |
diff | Float | scriptedprivate |
diffTimeLabel | inkTextRef | scriptedprivate |
diffTimeTextParams | ref<inkTextParams> | scriptedprivate |
eveningIconRef | inkWidgetRef | scriptedprivate |
finishingAnimation | CName | scriptedprivate |
gameInstance | GameInstance | scriptedprivate |
hoursToSkip | Int32 | scriptedprivate |
hoverAnimProxy | ref<inkAnimProxy> | scriptedprivate |
hoveredOver | Bool | scriptedprivate |
inputEnabled | Bool | scriptedprivate |
intoAnimation | CName | scriptedprivate |
loopAnimationMarkerFrom | CName | scriptedprivate |
loopAnimationMarkerTo | CName | scriptedprivate |
morningIconRef | inkWidgetRef | scriptedprivate |
mouseHitTestRef | inkWidgetRef | scriptedprivate |
mouseHoverOutAnimation | CName | scriptedprivate |
mouseHoverOverAnimation | CName | scriptedprivate |
mouseInputEnabled | Bool | scriptedprivate |
nightIconRef | inkWidgetRef | scriptedprivate |
outroAnimDuration | Float | scriptedprivate |
outroCancelAnimation | CName | scriptedprivate |
outroFinishedAnimation | CName | scriptedprivate |
player | wref<GameObject> | scriptedprivate |
progressAnimation | CName | scriptedprivate |
progressAnimProxy | ref<inkAnimProxy> | scriptedprivate |
radius | Float | scriptedprivate |
rootContainerRef | inkWidgetRef | scriptedprivate |
scenarioEvt | ref<TimeSkipFinishEvent> | scriptedprivate |
startCircleGradientRef | inkWidgetRef | scriptedprivate |
targetTimeAngle | Float | scriptedprivate |
targetTimePointerRef | inkWidgetRef | scriptedprivate |
targetTimeTextParams | ref<inkTextParams> | scriptedprivate |
timeBarRef | inkWidgetRef | scriptedprivate |
timeSkipped | Bool | scriptedprivate |
timeSystem | ref<TimeSystem> | scriptedprivate |
tragetTimeLabel | inkTextRef | scriptedprivate |
weatherIcon | inkImageRef | scriptedprivate |
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