Class AttributeInstance.Numeric<C extends AttributeInstance.Numeric<C,T>,T extends AttributeType.Numeric<T,?>>
java.lang.Object
zombie.entity.components.attributes.AttributeInstance<C,T>
zombie.entity.components.attributes.AttributeInstance.Numeric<C,T>
- Direct Known Subclasses:
AttributeInstance.Byte,AttributeInstance.Double,AttributeInstance.Float,AttributeInstance.Int,AttributeInstance.Long,AttributeInstance.Short
- Enclosing class:
AttributeInstance<C extends AttributeInstance<C,T>, T extends AttributeType>
public abstract static class AttributeInstance.Numeric<C extends AttributeInstance.Numeric<C,T>,T extends AttributeType.Numeric<T,?>>
extends AttributeInstance<C,T>
-
Nested Class Summary
Nested classes/interfaces inherited from class zombie.entity.components.attributes.AttributeInstance
AttributeInstance.Bool, AttributeInstance.Byte, AttributeInstance.Double, AttributeInstance.Enum<E extends Enum<E> & IOEnum>, AttributeInstance.EnumSet<E extends Enum<E> & IOEnum>, AttributeInstance.EnumStringSet<E extends Enum<E> & IOEnum>, AttributeInstance.Float, AttributeInstance.Int, AttributeInstance.Long, AttributeInstance.Numeric<C extends AttributeInstance.Numeric<C,T>, T extends AttributeType.Numeric<T, ?>>, AttributeInstance.Short, AttributeInstance.String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract floatabstract voidfromFloat(float arg0) floatfloatintbooleanbooleanMethods inherited from class zombie.entity.components.attributes.AttributeInstance
copy, equalTo, getNameUI, getType, getValueType, isHiddenUI, isReadOnly, load, save, setValueFromScriptString, stringValue, toString
-
Constructor Details
-
Numeric
public Numeric()
-
-
Method Details
-
floatValue
public abstract float floatValue() -
fromFloat
public abstract void fromFloat(float arg0) -
isRequiresValidation
public boolean isRequiresValidation()- Overrides:
isRequiresValidationin classAttributeInstance<C extends AttributeInstance.Numeric<C,T>, T extends AttributeType.Numeric<T, ?>>
-
isDisplayAsBar
public boolean isDisplayAsBar()- Overrides:
isDisplayAsBarin classAttributeInstance<C extends AttributeInstance.Numeric<C,T>, T extends AttributeType.Numeric<T, ?>>
-
getDisplayAsBarUnit
public float getDisplayAsBarUnit()- Overrides:
getDisplayAsBarUnitin classAttributeInstance<C extends AttributeInstance.Numeric<C,T>, T extends AttributeType.Numeric<T, ?>>
-
getFloatValue
public float getFloatValue()- Overrides:
getFloatValuein classAttributeInstance<C extends AttributeInstance.Numeric<C,T>, T extends AttributeType.Numeric<T, ?>>
-
getIntValue
public int getIntValue()- Overrides:
getIntValuein classAttributeInstance<C extends AttributeInstance.Numeric<C,T>, T extends AttributeType.Numeric<T, ?>>
-