Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
        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;
        }