Klasse CutsceneUiState
java.lang.Object
de.luckymcdev.foundryengine.client.cutscene.CutsceneUiState
Shared UI state between the Cutscene panels.
Centralizes playback settings so both CutscenePanel and CutsceneTimelinePanel stay in sync.
-
Methodenübersicht
Modifikator und TypMethodeBeschreibungstatic intstatic intstatic intstatic intstatic @Nullable Cutscenestatic @Nullable Stringstatic voidsetPlaybackEasingIndex(int v) static voidsetPlaybackHoldEnd(int v) static voidsetPlaybackHoldStart(int v) static voidsetPlaybackLength(int v) static voidsetSelected(@Nullable Cutscene cutscene) static voidsetSelectedName(@Nullable String name) static voidsyncFromCutscene(Cutscene cutscene) Sync UI state from cutscene defaults.static voidsyncToCutscene(Cutscene cutscene) Update cutscene defaults from current UI state.
-
Methodendetails
-
setSelected
-
getSelectedName
-
setSelectedName
-
getSelectedCutscene
-
syncFromCutscene
Sync UI state from cutscene defaults. Call when selecting a different cutscene. -
syncToCutscene
Update cutscene defaults from current UI state. Call when UI values change. -
getPlaybackLength
public static int getPlaybackLength() -
setPlaybackLength
public static void setPlaybackLength(int v) -
getPlaybackHoldStart
public static int getPlaybackHoldStart() -
setPlaybackHoldStart
public static void setPlaybackHoldStart(int v) -
getPlaybackHoldEnd
public static int getPlaybackHoldEnd() -
setPlaybackHoldEnd
public static void setPlaybackHoldEnd(int v) -
getPlaybackEasingIndex
public static int getPlaybackEasingIndex() -
setPlaybackEasingIndex
public static void setPlaybackEasingIndex(int v)
-