//первостепенная единоразовая инициализация public virtual void Init() { InitWorld(); InitBody(); Data = gameObject.AddComponent <PlayerData>(); State = gameObject.AddComponent <PlayerState>(); Sound = gameObject.AddComponent <PlayerSound>(); }
//первостепенная единоразовая инициализация public virtual void Init() { InitWorld(); InitBody(); Data = gameObject.AddComponent<PlayerData>(); State = gameObject.AddComponent<PlayerState>(); Sound = gameObject.AddComponent<PlayerSound>(); }