Class AttributeInstance<C extends AttributeInstance<C,T>,T extends AttributeType>
java.lang.Object
zombie.entity.components.attributes.AttributeInstance<C,T>
- Direct Known Subclasses:
AttributeInstance.Bool
,AttributeInstance.Enum
,AttributeInstance.EnumSet
,AttributeInstance.EnumStringSet
,AttributeInstance.Numeric
,AttributeInstance.String
public abstract class AttributeInstance<C extends AttributeInstance<C,T>,T extends AttributeType>
extends Object
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
static class
static class
AttributeInstance.Enum<E extends Enum<E> & IOEnum>
static class
AttributeInstance.EnumSet<E extends Enum<E> & IOEnum>
static class
AttributeInstance.EnumStringSet<E extends Enum<E> & IOEnum>
static class
static class
static class
static class
AttributeInstance.Numeric<C extends AttributeInstance.Numeric<C,
T>, T extends AttributeType.Numeric<T, ?>> static class
static class
-
Method Summary
Modifier and TypeMethodDescriptionabstract C
copy()
abstract boolean
float
float
int
final String
final T
getType()
final AttributeValueType
boolean
final boolean
final boolean
boolean
abstract void
load
(ByteBuffer var1) abstract void
save
(ByteBuffer var1) abstract boolean
abstract String
toString()
-
Method Details
-
getType
-
getValueType
-
getNameUI
-
isHiddenUI
public final boolean isHiddenUI() -
isRequiresValidation
public boolean isRequiresValidation() -
isReadOnly
public final boolean isReadOnly() -
stringValue
-
setValueFromScriptString
-
equalTo
-
copy
-
isDisplayAsBar
public boolean isDisplayAsBar() -
getDisplayAsBarUnit
public float getDisplayAsBarUnit() -
getFloatValue
public float getFloatValue() -
getIntValue
public int getIntValue() -
save
-
load
-
toString
-