Class AttributeFactory
java.lang.Object
zombie.entity.components.attributes.AttributeFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static AttributeInstance.Bool
protected static AttributeInstance.Byte
protected static AttributeInstance.Double
protected static AttributeInstance.Enum
protected static AttributeInstance.EnumSet
protected static AttributeInstance.EnumStringSet
protected static AttributeInstance.Float
protected static AttributeInstance.Int
protected static AttributeInstance.Long
protected static AttributeInstance.Short
protected static AttributeInstance.String
static AttributeInstance
Create
(AttributeType attributeType) static <T extends AttributeInstance>
TCreateTyped
(AttributeType attributeType) protected static void
protected static void
Release
(AttributeInstance.Byte byte0) protected static void
Release
(AttributeInstance.Double double0) protected static void
Release
(AttributeInstance.Enum _enum) protected static void
Release
(AttributeInstance.EnumSet enumSet) protected static void
Release
(AttributeInstance.EnumStringSet enumStringSet) protected static void
Release
(AttributeInstance.Float float0) protected static void
Release
(AttributeInstance.Int int0) protected static void
Release
(AttributeInstance.Long long0) protected static void
Release
(AttributeInstance.Short short0) protected static void
Release
(AttributeInstance.String string) static void
Reset()
-
Constructor Details
-
AttributeFactory
public AttributeFactory()
-
-
Method Details
-
Reset
public static void Reset() -
CreateTyped
-
Create
-
AllocAttributeEnum
-
Release
-
AllocAttributeEnumSet
-
Release
-
AllocAttributeEnumStringSet
-
Release
-
AllocAttributeString
-
Release
-
AllocAttributeBool
-
Release
-
AllocAttributeFloat
-
Release
-
AllocAttributeDouble
-
Release
-
AllocAttributeByte
-
Release
-
AllocAttributeShort
-
Release
-
AllocAttributeInt
-
Release
-
AllocAttributeLong
-
Release
-