Asset Variants

$14
Publisher Precision Cats
File size 5.84MB
Number of files 290
Latest version 2.1.0
Latest release date 2022-12-22 08:02:44
First release date 2022-07-18 10:20:14
Supported Unity versions 2018.4.2 or higher

Features:

  • Variants for (the SerializedProperties of):

ScriptableObjects (for example TextMesh Pro assets),

Materials (even in versions older than Unity 2022.1),

TextureImporters, ModelImporters, PhysicsMaterials, AnimationClip, ...

Etc. (almost any asset type)

  • Support for Odin serialized properties.
  • Allows Lists/Arrays/delimited strings to be treated as if they are Dictionaries/HashSets.
  • Assigning a parent asset will automatically create overrides from differences.
  • Support for IMGUI and UIElements inspectors (including custom ones), as well as Odin Inspector.
  • Easy to use control over the specific scope of an override.
  • Revert/Apply to Parent/Create Override/Create Override Keep Children/Clean Up Overrides/etc. context menu items.
  • Support for any type of parent asset (polymorphic or even entirely unrelated types are allowed). Any shared SerializedProperty path names will be considered. (A matching path Vector4 field and Vector2 field for parent/child or child/parent will copy the x and y fields, ignoring the z and w of the Vector4).
  • [FormerlySerializedAs(oldName)] will be checked in order to rename overrides.
  • Settings to customize the user interface and behaviour in general.
  • Full source code.

Top Publisher Assets