Class AModifyWhen
java.lang.Object
me.deecaad.weaponmechanics.weapon.shoot.AModifyWhen
- All Implemented Interfaces:
me.deecaad.core.file.Serializer<AModifyWhen>
- Direct Known Subclasses:
ModifySpreadWhen
public abstract class AModifyWhen
extends Object
implements me.deecaad.core.file.Serializer<AModifyWhen>
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor for serializer.AModifyWhen(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 numberMethods 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, getKeyword, getName, getParentKeywords, getWikiLink, letPassThrough, serialize, shouldSerialize, tryPathTo, useLater
-
Constructor Details
-
AModifyWhen
public AModifyWhen()Default constructor for serializer. -
AModifyWhen
public AModifyWhen(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
Applies all changes from this modifier to given number- Parameters:
entityWrapper- the entity wrapper used to check circumstancestempNumber- the number- Returns:
- the modified number
-