Class PositionedScreenshakeInstance

java.lang.Object
team.lodestar.lodestone.systems.screenshake.ScreenshakeInstance
team.lodestar.lodestone.systems.screenshake.PositionedScreenshakeInstance

public class PositionedScreenshakeInstance extends ScreenshakeInstance
  • Field Details

    • position

      public final net.minecraft.world.phys.Vec3 position
    • falloffDistance

      public final float falloffDistance
    • maxDistance

      public final float maxDistance
    • falloffEasing

      public final Easing falloffEasing
  • Constructor Details

    • PositionedScreenshakeInstance

      public PositionedScreenshakeInstance(int duration, net.minecraft.world.phys.Vec3 position, float falloffDistance, float maxDistance, Easing falloffEasing)
    • PositionedScreenshakeInstance

      public PositionedScreenshakeInstance(int duration, net.minecraft.world.phys.Vec3 position, float falloffDistance, float maxDistance)
  • Method Details

    • updateIntensity

      public float updateIntensity(net.minecraft.client.Camera camera, net.minecraft.util.RandomSource random)
      Overrides:
      updateIntensity in class ScreenshakeInstance