Class AttributeUtil
java.lang.Object
zombie.entity.components.attributes.AttributeUtil
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ArrayList<InventoryItem> static floatconvertAttribute(InventoryItem item, AttributeType attribute, AttributeType target) static floatconvertAttributeToRange(InventoryItem item, AttributeType attribute, float rangeMin, float rangeMax) static floatconvertAttributeToUnit(InventoryItem item, AttributeType attribute) enumValueFromScriptString(Class<E> enumClass, String s) static floatgetAttributeAverage(ArrayList<InventoryItem> items, AttributeType attribute) static ArrayList<InventoryItem> getItemsFromList(String itemString, ArrayList<InventoryItem> sources, ArrayList<InventoryItem> outputlist) static booleanstatic voidreleaseDoubleList(ArrayList<Double> list) static voidtryEnumValueFromScriptString(Class<E> enumClass, String s)
-
Field Details
-
enum_prefix
- See Also:
-
-
Constructor Details
-
AttributeUtil
public AttributeUtil()
-
-
Method Details
-
isEnumString
-
enumValueFromScriptString
-
tryEnumValueFromScriptString
-
allocItemList
-
releaseItemList
-
getItemsFromList
public static ArrayList<InventoryItem> getItemsFromList(String itemString, ArrayList<InventoryItem> sources, ArrayList<InventoryItem> outputlist) -
getAttributeAverage
-
convertAttributeToUnit
-
convertAttribute
public static float convertAttribute(InventoryItem item, AttributeType attribute, AttributeType target) -
convertAttributeToRange
public static float convertAttributeToRange(InventoryItem item, AttributeType attribute, float rangeMin, float rangeMax) -
allocDoubleList
-
releaseDoubleList
-