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 -
Field Summary
Fields inherited from class zombie.entity.components.attributes.AttributeInstance
type
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract float
abstract void
fromFloat
(float var1) float
float
int
boolean
boolean
Methods inherited from class zombie.entity.components.attributes.AttributeInstance
canSetValue, copy, equalTo, getNameUI, getType, getValueType, isHiddenUI, isReadOnly, load, release, reset, save, setType, setValueFromScriptString, stringValue, toString
-
Constructor Details
-
Numeric
public Numeric()
-
-
Method Details
-
floatValue
public abstract float floatValue() -
fromFloat
public abstract void fromFloat(float var1) -
isRequiresValidation
public boolean isRequiresValidation()- Overrides:
isRequiresValidation
in classAttributeInstance<C extends AttributeInstance.Numeric<C,
T>, T extends AttributeType.Numeric<T, ?>>
-
isDisplayAsBar
public boolean isDisplayAsBar()- Overrides:
isDisplayAsBar
in classAttributeInstance<C extends AttributeInstance.Numeric<C,
T>, T extends AttributeType.Numeric<T, ?>>
-
getDisplayAsBarUnit
public float getDisplayAsBarUnit()- Overrides:
getDisplayAsBarUnit
in classAttributeInstance<C extends AttributeInstance.Numeric<C,
T>, T extends AttributeType.Numeric<T, ?>>
-
getFloatValue
public float getFloatValue()- Overrides:
getFloatValue
in classAttributeInstance<C extends AttributeInstance.Numeric<C,
T>, T extends AttributeType.Numeric<T, ?>>
-
getIntValue
public int getIntValue()- Overrides:
getIntValue
in classAttributeInstance<C extends AttributeInstance.Numeric<C,
T>, T extends AttributeType.Numeric<T, ?>>
-