hch
9 小时以前 498dc15b953ccdca91be0b7a3f6f53cbb722f206
0312 增加签到开启的功能监听 打开界面; 招募物品数量刷新
3个文件已修改
43 ■■■■■ 已修改文件
Main/System/DayMission/SignManager.cs 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/ItemTip/OwnItemCell.cs 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Main/RightFuncInHome.cs 9 ●●●● 补丁 | 查看 | 原始文档 | 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;
    }
}