| System/OpenServerActivity/AchievementActivityWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/OpenServerActivity/AchievementActivityWin.cs.meta | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/OpenServerActivity/OpenServiceAchievementCell.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
System/OpenServerActivity/AchievementActivityWin.cs
New file @@ -0,0 +1,80 @@ //-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Wednesday, January 09, 2019 //-------------------------------------------------------- using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; namespace Snxxz.UI { //成就活动面板 public class AchievementActivityWin : Window { #region Built-in [SerializeField] FunctionButtonGroup FuncBtnGroup; [SerializeField] Button _CloseBtn; [SerializeField] Button _LeftBtn; [SerializeField] Button _RightBtn; protected override void BindController() { } protected override void AddListeners() { _CloseBtn.AddListener(OnClickClose); _LeftBtn.AddListener(OnClickLeftBtn); _RightBtn.AddListener(OnClickRight); } protected override void OnPreOpen() { } protected override void OnAfterOpen() { } protected override void OnPreClose() { CloseChild(); } protected override void OnAfterClose() { } public void OnClickClose() { Close(); } public void OnClickLeftBtn() { FuncBtnGroup.TriggerLast(); } public void OnClickRight() { FuncBtnGroup.TriggerNext(); } void CloseChild() { if (WindowCenter.Instance.IsOpen<OpenServiceAchievementWin>()) { WindowCenter.Instance.CloseImmediately<OpenServiceAchievementWin>(); } } #endregion } } System/OpenServerActivity/AchievementActivityWin.cs.meta
New file @@ -0,0 +1,12 @@ fileFormatVersion: 2 guid: 3d89f97ebb8d8bf4ba18dd39af06835f timeCreated: 1547026414 licenseType: Free MonoImporter: serializedVersion: 2 defaultReferences: [] executionOrder: 0 icon: {instanceID: 0} userData: assetBundleName: assetBundleVariant: System/OpenServerActivity/OpenServiceAchievementCell.cs
@@ -24,6 +24,7 @@ [SerializeField] GameObject m_Miss;//错过 [SerializeField] GameObject m_Reach;//未达成 [SerializeField] GameObject m_Draw;//已领取 [SerializeField] Text m_TextNumber;//已领取次数 OpenServiceAchievementModel model { get { return ModelCenter.Instance.GetModel<OpenServiceAchievementModel>(); } } ItemTipsModel _itemTipsModel; ItemTipsModel itemTipsModel { get { return _itemTipsModel ?? (_itemTipsModel = ModelCenter.Instance.GetModel<ItemTipsModel>()); } } @@ -75,6 +76,7 @@ if (model.SelectedNow > model.DayNow)//还未到达的天数 { m_Btn.gameObject.SetActive(false); m_TextNumber.gameObject.SetActive(false); m_Miss.SetActive(false); m_Reach.SetActive(false); m_Draw.SetActive(false); @@ -89,6 +91,8 @@ } if (TaypeNumber > 0)//可领 { m_TextNumber.gameObject.SetActive(true); m_TextNumber.text = carryOutNum + "/" + number; m_Btn.gameObject.SetActive(true); UIEffect uieffect = m_Btn.GetComponent<UIEffect>(); uieffect.Play(); @@ -106,6 +110,7 @@ { if (rewardNum >= number)//已经领完 { m_TextNumber.gameObject.SetActive(false); m_Btn.gameObject.SetActive(false); m_Miss.SetActive(false); m_Reach.SetActive(false); @@ -113,6 +118,7 @@ } else//未到达 { m_TextNumber.gameObject.SetActive(false); m_Btn.gameObject.SetActive(false); m_Miss.SetActive(false); m_Reach.SetActive(true); @@ -132,6 +138,8 @@ } if (TaypeNumber > 0)//可领 { m_TextNumber.gameObject.SetActive(true); m_TextNumber.text = carryOutNum + "/" + number; m_Btn.gameObject.SetActive(true); UIEffect uieffect = m_Btn.GetComponent<UIEffect>(); uieffect.Play(); @@ -149,6 +157,7 @@ { if (rewardNum >= number)//已经领完 { m_TextNumber.gameObject.SetActive(false); m_Btn.gameObject.SetActive(false); m_Miss.SetActive(false); m_Reach.SetActive(false); @@ -156,6 +165,8 @@ } else//未到达(前往) { m_TextNumber.gameObject.SetActive(true); m_TextNumber.text = carryOutNum + "/" + number; m_Btn.gameObject.SetActive(true); m_BtnText.text = Language.Get("RealmPractice108");//前往 UIEffect uieffect = m_Btn.GetComponent<UIEffect>();