> Why do I even need to use the Unity3d editor for this? Why not store everything as code instead?
Some answers are... you need to recompile ever time you want to iterate on the data. You need to do a full reinstall if you were doing anything past play in editor. You need to do a week long store update if you actually shipped a game on an AOT only platform.
But yes, Unity assets don't support polymorphism like this. The data container needs to get massaged a bit.
replies(1):