Есть Serializable класс:
Синтаксис:
Используется csharp
[Serializable]
public class SomeClass {
// ...
}
public class SomeClass {
// ...
}
Юнити не поддерживает сериализацию null для таких классов. Т.е. в инспекторе всегда будет создаваться экземпляр этого класса, даже, если он null.
Пока решил это созданием в классе "нулевого" экземпляра static SomeClass Null = new SomeClass() и присваиваю ссылку на него всем нулевым объектам.
Как вы решаете подобное?