Ответ: Фак по Юнити.
Свой класс - естественно разные экземпляры будут. Если надо сохранять что-то общее без MonoBehaviour, то вероятно надо создавать ScriptableObject и сохранять как ассет. Как например сделаны физические материалы.
По поводу GUI ты волен делать как тебе угодно, ты же его пишешь. Я не понимаю что такое виджет.
|