Одно из основных запрашиваемых дополнений к игровому движку Unity была возможность наследования префабов. Но разработчики Unity понимали, что пользователям требуется куда больше изменений в процессе работы. Поэтому была переработана вся система с фокусировкой на таких важных точках, как переиспользование, полный контроль и безопасность процесса редактирования. Познакомимся с изменениями детальнее.
CollectableItemData.cs
[CreateMenuItem(fileName = "newItem", menuName = "Data/Items/Collectable", order = 51]