ColorsAPI's main job is to simplify the addition of new ColorCatalog.ColorIndex and DamageColorIndex to the game's ColorCatalog and DamageColor classes repectively.
With ColorsAPI, one can now directly modify the colors of certain aspects, included but not limited to:
Included comes two new ScriptableObjects, a SerializableColorCatalogEntry and a SerializableDamageColor. These two ScriptableObjects while minimal, are not necesary for using ColorsAPI directly and are more intended for In-Editor use.
The Main reason for SerializableColorCatalogEntry is for a potential implementation of a CostTypeAPI alongside a serializable version of CostTypeDef. while the SerializableDamageColor can be used inside EntityStateConfigurations if desired.
ColorsAPI
ColorsAPI's main job is to simplify the addition of new
ColorCatalog.ColorIndex
andDamageColorIndex
to the game'sColorCatalog
andDamageColor
classes repectively.With ColorsAPI, one can now directly modify the colors of certain aspects, included but not limited to:
Included comes two new ScriptableObjects, a
SerializableColorCatalogEntry
and aSerializableDamageColor
. These two ScriptableObjects while minimal, are not necesary for using ColorsAPI directly and are more intended for In-Editor use.The Main reason for
SerializableColorCatalogEntry
is for a potential implementation of aCostTypeAPI
alongside a serializable version ofCostTypeDef
. while theSerializableDamageColor
can be used insideEntityStateConfigurations
if desired.