예제 #1
0
        /// <summary>
        /// </summary>
        /// <param name="stamina">Ссылка на текущее значение стамины</param>
        /// <param name="staminaModel">Ссылка на модель характеристик игрока</param>
        /// <param name="inputController">Ссылка на контроллер ввода</param>
        /// <param name="movementController">Ссылка на контроллер перемещения</param>
        public StaminaController(ref float stamina, StaminaModel staminaModel,
                                 InputController inputController, MovementController movementController, AnimController animController)
        {
            //Получаем ссылки
            this._stamina = stamina;

            this._staminaModel = staminaModel;

            this._movementController = movementController;

            this._inputController = inputController;

            this._animController = animController;

            _staminaMaximum = staminaModel.StaminaMaximum;
        }
예제 #2
0
 private void Awake()
 {
     staminaModel = GameObject.FindGameObjectWithTag("Player").GetComponent <StaminaModel>();
     _scaleImage  = GetComponent <Image>();
 }