/// <summary> /// Контроллер движения персонажа /// </summary> /// <param name="player">компонент Transform игрока</param> /// <param name="charController">Контроллер персонажа</param> public MovementController(Transform player, CharController charController) { //Cоздаем вектор движения _movement = new Vector3(); //Получаем позицию игрока _player = player; //Получаем позицию камеры if (Camera.main != null) { _camera = Camera.main.transform; } //Создаем модель передвижения игрока _playerMovement = new PlayerMovement(); // Контроллер персонажа _charController = charController; //Получаем ссылку на контроллер ввода. _inputController = StartScript.GetStartScript.InputController; }
private void Start() { m_LinkManager = LinkManager.instance; m_InputController = GetComponent <InputController>(); speedRotate = speedWalk; }