/// <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; }
private void Awake() { staminaModel = GameObject.FindGameObjectWithTag("Player").GetComponent <StaminaModel>(); _scaleImage = GetComponent <Image>(); }