| Main/System/DayMission/SignManager.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Main/System/ItemTip/OwnItemCell.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Main/System/Main/RightFuncInHome.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
Main/System/DayMission/SignManager.cs
@@ -14,13 +14,14 @@ public override void Init() { DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent += OnBeforePlayerDataInitialize; FuncOpen.Instance.OnFuncStateChangeEvent += OnFuncStateChangeEvent; ParseConfig(); } public override void Release() { DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent -= OnBeforePlayerDataInitialize; FuncOpen.Instance.OnFuncStateChangeEvent -= OnFuncStateChangeEvent; } void OnBeforePlayerDataInitialize() @@ -44,6 +45,17 @@ UpdateRedpoint(); } void OnFuncStateChangeEvent(int funcID) { if (DTC0403_tagPlayerLoginLoadOK.finishedLogin && funcID == (int)FuncOpenEnum.DaySign) { RightFuncInHome.ListenWindowEx("SignWin"); PopupWindowsProcessor.Instance.Add("SignWin"); } } //状态:0-不可签到;1-已签到;2-可补签;3-已领取 public int GetSignDayState(int day) { Main/System/ItemTip/OwnItemCell.cs
@@ -8,12 +8,30 @@ [SerializeField] Image itemIcon; [SerializeField] Text numText; [SerializeField] Button wayBtn; public int itemID; int m_itemID; public int itemID { get { return m_itemID; } set { m_itemID = value; if (m_itemID != 0) { Display(true); } } } void Start() { if (itemID != 0) { itemIcon.SetOrgSprite(ItemConfig.Get(itemID).IconKey); } wayBtn.AddListener(()=> { Main/System/Main/RightFuncInHome.cs
@@ -72,7 +72,7 @@ ListenWindow("ExpSecretCollectionWin"); UIManager.Instance.OpenWindow<ExpSecretCollectionWin>(); }); signBtn.AddListener(() => { //用于监听界面,打开时缩进右边功能栏,关闭时显示 @@ -96,7 +96,7 @@ public void ShowFuncCol(bool _isShow) { isShow = _isShow; funcCol.DOLocalMove(isShow ? showPoint.localPosition : hidePoint.localPosition, 0.3f); funcCol?.DOLocalMove(isShow ? showPoint.localPosition : hidePoint.localPosition, 0.3f); if (isShow) { ShowBtns(); @@ -124,5 +124,10 @@ listenWindowName = ""; } //外部使用 public static void ListenWindowEx(string _listenWindowName) { listenWindowName = _listenWindowName; } }