Class PositionedScreenshakeInstance
java.lang.Object
team.lodestar.lodestone.systems.screenshake.ScreenshakeInstance
team.lodestar.lodestone.systems.screenshake.PositionedScreenshakeInstance
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal floatfinal Easingfinal floatfinal net.minecraft.world.phys.Vec3Fields inherited from class team.lodestar.lodestone.systems.screenshake.ScreenshakeInstance
duration, intensity1, intensity2, intensity3, intensityCurveEndEasing, intensityCurveStartEasing, progress -
Constructor Summary
ConstructorsConstructorDescriptionPositionedScreenshakeInstance(int duration, net.minecraft.world.phys.Vec3 position, float falloffDistance, float maxDistance) PositionedScreenshakeInstance(int duration, net.minecraft.world.phys.Vec3 position, float falloffDistance, float maxDistance, Easing falloffEasing) -
Method Summary
Modifier and TypeMethodDescriptionfloatupdateIntensity(net.minecraft.client.Camera camera, Random random) Methods inherited from class team.lodestar.lodestone.systems.screenshake.ScreenshakeInstance
setEasing, setEasing, setIntensity, setIntensity, setIntensity
-
Field Details
-
position
public final net.minecraft.world.phys.Vec3 position -
falloffDistance
public final float falloffDistance -
maxDistance
public final float maxDistance -
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
- Overrides:
updateIntensityin classScreenshakeInstance
-