| | |
| | | |
| | | DailyQuestModel model { get { return ModelCenter.Instance.GetModel<DailyQuestModel>(); } } |
| | | |
| | | public void UpdateActiveValue(int _current, int _total) |
| | | public void Initialize() |
| | | { |
| | | var progress = (float)_current / _total; |
| | | m_ActiveValueSlider.value = progress; |
| | | m_CurrentActiveValue.text = _current.ToString(); |
| | | |
| | | m_RewardButton.RemoveAllListeners(); |
| | | m_RewardButton.AddListener(PreviewAward); |
| | | |
| | | var allRewardKeys = DailyLivenessRewardConfig.GetKeys(); |
| | | |
| | | var playerLevel = PlayerDatas.Instance.baseData.LV; |
| | | var stageIndex = model.currentRewardStageIndex; |
| | | |
| | | for (int i = 0; i < m_RewardToolTips.Length; i++) |
| | |
| | | tooltip.gameObject.SetActive(false); |
| | | } |
| | | } |
| | | |
| | | } |
| | | |
| | | public void ShowAwardableEffect() |
| | | public void UpdateCurrentActiveValue(int current, int total) |
| | | { |
| | | for (int i = 0; i < m_RewardToolTips.Length; i++) |
| | | { |
| | | var tooltip = m_RewardToolTips[i]; |
| | | if (tooltip.gameObject.activeInHierarchy) |
| | | { |
| | | tooltip.UpdateAwardableEffect(); |
| | | } |
| | | } |
| | | var progress = (float)current / total; |
| | | m_ActiveValueSlider.value = progress; |
| | | m_CurrentActiveValue.text = current.ToString(); |
| | | } |
| | | |
| | | private void PreviewAward() |