Class SpinParticleData
java.lang.Object
team.lodestar.lodestone.systems.particle.data.GenericParticleData
team.lodestar.lodestone.systems.particle.data.spin.SpinParticleData
-
Field Summary
FieldsFields inherited from class team.lodestar.lodestone.systems.particle.data.GenericParticleData
coefficient, coefficientMultiplier, endingValue, middleToEndEasing, middleValue, startingValue, startToMiddleEasing, valueMultiplier -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSpinParticleData(float spinOffset, float startingValue, float middleValue, float endingValue, float coefficient, Easing startToMiddleEasing, Easing middleToEndEasing) -
Method Summary
Modifier and TypeMethodDescriptionbake()copy()static SpinParticleDataBuildercreate(float value) static SpinParticleDataBuildercreate(float startingValue, float endingValue) static SpinParticleDataBuildercreate(float startingValue, float middleValue, float endingValue) static SpinParticleDataBuildercreateRandomDirection(net.minecraft.util.RandomSource random, float value) static SpinParticleDataBuildercreateRandomDirection(net.minecraft.util.RandomSource random, float startingValue, float endingValue) static SpinParticleDataBuildercreateRandomDirection(net.minecraft.util.RandomSource random, float startingValue, float middleValue, float endingValue) overrideCoefficientMultiplier(float coefficientMultiplier) overrideValueMultiplier(float valueMultiplier) Methods inherited from class team.lodestar.lodestone.systems.particle.data.GenericParticleData
constrictTransparency, getProgress, getValue, isTrinary, multiplyCoefficient, multiplyValue
-
Field Details
-
spinOffset
public final float spinOffset
-
-
Constructor Details
-
SpinParticleData
-
-
Method Details
-
copy
- Overrides:
copyin classGenericParticleData
-
bake
- Overrides:
bakein classGenericParticleData
-
overrideValueMultiplier
- Overrides:
overrideValueMultiplierin classGenericParticleData
-
overrideCoefficientMultiplier
- Overrides:
overrideCoefficientMultiplierin classGenericParticleData
-
create
-
create
-
create
public static SpinParticleDataBuilder create(float startingValue, float middleValue, float endingValue) -
createRandomDirection
public static SpinParticleDataBuilder createRandomDirection(net.minecraft.util.RandomSource random, float value) -
createRandomDirection
public static SpinParticleDataBuilder createRandomDirection(net.minecraft.util.RandomSource random, float startingValue, float endingValue) -
createRandomDirection
public static SpinParticleDataBuilder createRandomDirection(net.minecraft.util.RandomSource random, float startingValue, float middleValue, float endingValue)
-