Class ModifySpreadWhen
java.lang.Object
me.deecaad.weaponmechanics.weapon.shoot.AModifyWhen
me.deecaad.weaponmechanics.weapon.shoot.spread.ModifySpreadWhen
- All Implemented Interfaces:
me.deecaad.core.file.Serializer<AModifyWhen>
-
Constructor Summary
ConstructorsConstructorDescriptionEmpty constructor to be used as serializerModifySpreadWhen(NumberModifier always, NumberModifier zooming, NumberModifier sneaking, NumberModifier crawling, NumberModifier standing, NumberModifier walking, NumberModifier riding, NumberModifier sprinting, NumberModifier dualWielding, NumberModifier swimming, NumberModifier inMidair, NumberModifier gliding) -
Method Summary
Modifier and TypeMethodDescriptiondoubleapplyChanges(EntityWrapper entityWrapper, double tempNumber) Applies all changes from this modifier to given numberserialize(me.deecaad.core.file.SerializeData data) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface me.deecaad.core.file.Serializer
canUsePathTo, getName, getParentKeywords, getWikiLink, letPassThrough, shouldSerialize, tryPathTo, useLater
-
Constructor Details
-
ModifySpreadWhen
public ModifySpreadWhen()Empty constructor to be used as serializer -
ModifySpreadWhen
public ModifySpreadWhen(NumberModifier always, NumberModifier zooming, NumberModifier sneaking, NumberModifier crawling, NumberModifier standing, NumberModifier walking, NumberModifier riding, NumberModifier sprinting, NumberModifier dualWielding, NumberModifier swimming, NumberModifier inMidair, NumberModifier gliding)
-
-
Method Details
-
applyChanges
Description copied from class:AModifyWhenApplies all changes from this modifier to given number- Overrides:
applyChangesin classAModifyWhen- Parameters:
entityWrapper- the entity wrapper used to check circumstancestempNumber- the number- Returns:
- the modified number
-
getKeyword
-
serialize
@NotNull public ModifySpreadWhen serialize(@NotNull me.deecaad.core.file.SerializeData data) throws me.deecaad.core.file.SerializerException - Throws:
me.deecaad.core.file.SerializerException
-