Klasse CutsceneUiState

java.lang.Object
de.luckymcdev.foundryengine.client.cutscene.CutsceneUiState

public final class CutsceneUiState extends Object
Shared UI state between the Cutscene panels. Centralizes playback settings so both CutscenePanel and CutsceneTimelinePanel stay in sync.
  • Methodendetails

    • setSelected

      public static void setSelected(@Nullable @Nullable Cutscene cutscene)
    • getSelectedName

      @Nullable public static @Nullable String getSelectedName()
    • setSelectedName

      public static void setSelectedName(@Nullable @Nullable String name)
    • getSelectedCutscene

      @Nullable public static @Nullable Cutscene getSelectedCutscene()
    • syncFromCutscene

      public static void syncFromCutscene(Cutscene cutscene)
      Sync UI state from cutscene defaults. Call when selecting a different cutscene.
    • syncToCutscene

      public static void syncToCutscene(Cutscene cutscene)
      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)