public PlayerCamera CurrentCamera; //ссылка на мою камеру #endregion Fields #region Methods //переопределения инициализации public override void Init() { base.Init(); Data.isCharacter = true; CurrentCamera = gameObject.AddComponent<PlayerCamera>(); Controller = gameObject.AddComponent<PlayerController>(); GameObject AListener = GameObject.FindWithTag("AListener"); if (AListener!=null) Util.GO.SetParent ( AListener.transform, gameObject.transform ); CurrentCamera.Init(); Controller.Init(); EventStartMoveTo += PlayerMoveTo; EventStartMove += PlayerStartMove; EventEndMove += PlayerEndMove; }
public PlayerController Controller; //ссылка на контроллер меня //переопределения инициализации public override void Init() { base.Init(); Data.isCharacter = true; CurrentCamera = gameObject.AddComponent <PlayerCamera>(); Controller = gameObject.AddComponent <PlayerController>(); GameObject AListener = GameObject.FindWithTag("AListener"); if (AListener != null) { Util.GO.SetParent(AListener.transform, gameObject.transform); } CurrentCamera.Init(); Controller.Init(); EventStartMoveTo += PlayerMoveTo; EventStartMove += PlayerStartMove; EventEndMove += PlayerEndMove; }