sceneAt
@zylem/game-lib / cinematics / sceneAt
Function: sceneAt()
sceneAt(
scenes,time): \{end:number;id:string;name:string;start:number;transitionIn: \{duration:number;easing:"linear"|"easeInOut"|"easeIn"|"easeOut";type:"fade"|"cut"|"wipe"|"radial"|"noise"|"cells"; \}; \} |undefined
Defined in: packages/game-lib/src/lib/cinematics/cutscene-math.ts:54
The scene containing time (last one wins on shared boundaries; the final scene past the end).
Parameters
scenes
readonly object[]
time
number
Returns
Type Literal
\{ end: number; id: string; name: string; start: number; transitionIn: \{ duration: number; easing: "linear" | "easeInOut" | "easeIn" | "easeOut"; type: "fade" | "cut" | "wipe" | "radial" | "noise" | "cells"; \}; \}
end
end:
number
id
id:
string
name
name:
string
start
start:
number
Seconds from the cutscene start.
transitionIn
transitionIn:
object=SceneTransitionSchema
How the picture arrives at this scene's start.
transitionIn.duration
duration:
number
Seconds; ignored for cut.
transitionIn.easing
easing:
"linear"|"easeInOut"|"easeIn"|"easeOut"=CutsceneEasingSchema
transitionIn.type
type:
"fade"|"cut"|"wipe"|"radial"|"noise"|"cells"=SceneTransitionTypeSchema
undefined