Defines metadata associated with a parameter, value or customizable object. It's not used internally by Mutable, but other parts of the game can extract information for any function you need, like building the UI of the edition lobby.
Setup icons for items to show when that option is used in the character editor UI, like when the players chooses what hat to wear.
Show user friendly names for parameters, like setting a name "Jacket" even when that asset internally has to be named "Jacket_03_bike" for workflow reasons.
Define in what order the elements of the UI will be shown independently of the implementation details, like sorting the top clothing options "naked -> tankt top -> T-shirt -> long sleeve".
Object Friendly Name: Text field intended for use as name of the current option, parameter or object.
UISection Name: Text field intended for use as a grouping label for multiple parameters, options or objects.
UIOrder: Integer field intended for use as sort order.
UIThumbnail: Texture field intended for use as the image of the current option, parameter or object.
(map) Extra Information: Map of text to text intended for use as extra associated information that does not fit the purposes of previous fields.
(map) Extra Assets: Map of text to any type of asset intended for use as extra associated data that goes beyond a single texture thumbnail.