Class ResourceBlueprint
java.lang.Object
zombie.entity.components.resources.ResourceBlueprint
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic ResourceBlueprintalloc(String id, ResourceType type, ResourceIO io, float capacity, String filter, ResourceChannel channel, EnumBitStore<ResourceFlag> flags) static ResourceBlueprintDeserialize(String serial) static ResourceBlueprintDeserialize(ResourceBlueprint bp, String serial) static ResourceBlueprintDeserialize(ResourceBlueprint bp, String serial, boolean flagsAsString) static ResourceBlueprintDeserializeFromScript(String serial) floatintgetId()getIO()getType()booleanhasFlag(ResourceFlag flag) booleanstatic voidstatic StringSerialize(String id, ResourceType type, ResourceIO io, float capacity, boolean stackAnyItem, String filter, ResourceChannel channel, EnumBitStore<ResourceFlag> flags) static String
-
Field Details
-
serialElementSeparator
- See Also:
-
serialSubSeparator
- See Also:
-
-
Method Details
-
alloc
public static ResourceBlueprint alloc(String id, ResourceType type, ResourceIO io, float capacity, String filter, ResourceChannel channel, EnumBitStore<ResourceFlag> flags) -
release
-
getId
-
getType
-
getIO
-
getCapacity
public float getCapacity() -
isStackAnyItem
public boolean isStackAnyItem() -
getChannel
-
hasFlag
-
getFlagBits
public int getFlagBits() -
getFilter
-
Serialize
-
Serialize
public static String Serialize(String id, ResourceType type, ResourceIO io, float capacity, boolean stackAnyItem, String filter, ResourceChannel channel, EnumBitStore<ResourceFlag> flags) -
DeserializeFromScript
-
Deserialize
-
Deserialize
-
Deserialize
public static ResourceBlueprint Deserialize(ResourceBlueprint bp, String serial, boolean flagsAsString)
-