Unity Odin editor helper which permits to set a "SOVariant" attribute to a ScriptableObject and override, or not, certain fields (similar to prefab variants but for scriptable objects).
Why do you think that https://github.com/llamacademy/scriptable-object-based-guns is a good alternative to ScriptableObjectVariant