Klasse ClientCutsceneManager

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

public class ClientCutsceneManager extends Object
Client-side cutscene playback manager.

Owned by Client as a singleton instance (not static state).

  • Felddetails

    • RENDER_PLAYER_RANGE

      public static final double RENDER_PLAYER_RANGE
      Maximum distance in blocks from the player for cutscene camera override to be active.
      Siehe auch:
  • Konstruktordetails

    • ClientCutsceneManager

      public ClientCutsceneManager()
  • Methodendetails

    • clientTick

      public void clientTick()
    • setPreview

      public void setPreview(Cutscene cutscene, float t)
    • clearPreview

      public void clearPreview()
    • isCameraOverrideDisabled

      public boolean isCameraOverrideDisabled()
    • renderTick

      public void renderTick()
    • handlePacket

      public void handlePacket(CutscenePacket packet)
    • inCutscene

      public boolean inCutscene()
    • getPos

      public net.minecraft.world.phys.Vec3 getPos()
    • getRot

      public net.minecraft.world.phys.Vec2 getRot()
    • queueCutscene

      public void queueCutscene(ClientCutsceneManager.PlayingCutscene cutscene, float length, LerpType lerpType, float holdStart, float holdEnd)