private void OnGetStamina(EzStamina stamina) { buyStaminaButton.text = _originalBuyStaminaButtonText .Replace("{gem_num}", "5") .Replace("{current_stamina}", stamina.Value.ToString()) .Replace("{recovered_stamina}", (stamina.Value + 10).ToString()); }
public IEnumerator Refresh() { void RefreshStaminaAction( EzStaminaModel staminaModelTemp, EzStamina stamina ) { if (staminaModelTemp.Name != _staminaModel.Name) { return; } _stamina = stamina; _onGetStamina.RemoveListener(RefreshStaminaAction); } _onGetStamina.AddListener(RefreshStaminaAction); yield return(StaminaController.GetStamina( _client, _session, _staminaNamespaceName, _staminaModel, _onGetStamina, _onError )); }
private void OnGetStamina(EzStamina stamina) { if (staminaValue != null) { staminaValue.text = _originalStaminaValueText .Replace("{current_stamina}", stamina.Value.ToString()) .Replace("{max_stamina}", stamina.MaxValue.ToString()); } }
public EzConsumeResult( ConsumeStaminaResult result ) { if (result.item != null) { Item = new EzStamina(result.item); } if (result.staminaModel != null) { StaminaModel = new EzStaminaModel(result.staminaModel); } }
public EzGetStaminaResult( GetStaminaResult result ) { if (result.item != null) { Item = new EzStamina(result.item); } if (result.staminaModel != null) { StaminaModel = new EzStaminaModel(result.staminaModel); } }
private void ConsumeStaminaAction( EzStaminaModel staminaModelTemp, EzStamina stamina, int consumeValue ) { if (staminaModelTemp.Name != _staminaModel.Name) { return; } _stamina = stamina; }
/// <summary> /// スタミナを取得 /// </summary> /// <returns></returns> private IEnumerator GetStaminaTask() { AsyncResult <EzGetStaminaResult> result = null; yield return(controller.GetStamina( r => result = r )); if (result.Error != null) { _animator.SetTrigger(Trigger.GetStaminaFailed.ToString()); yield break; } stamina = result.Result.Item; _animator.SetTrigger(Trigger.GetStaminaSucceed.ToString()); }
public void OnOpenStore(EzStamina stamina) { staminaStoreWidget.gameObject.SetActive(true); }