hch
2025-11-27 78810b8d042c25d828614bfa91919fc532c2c2b8
0312 官职改成点晋升也可以领取奖励,奖励为统一领取
2个文件已修改
33 ■■■■ 已修改文件
Main/System/OfficialRank/OfficialRankManager.cs 32 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/OfficialRank/OfficialUpWin.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/OfficialRank/OfficialRankManager.cs
@@ -150,23 +150,23 @@
    public void RequestAllAwards(int id)
    {
        // var missisons = RealmLVUPTaskConfig.GetMissionIDs(PlayerDatas.Instance.baseData.realmLevel);
        // for (int i = 0; i < missisons.Count; i++)
        // {
        //     var state = GetMissionState(PlayerDatas.Instance.baseData.realmLevel, missisons[i]);
        //     if (state == 1)
        //     {
        //         CA504_tagCMPlayerGetReward pak = new CA504_tagCMPlayerGetReward();
        //         pak.RewardType = 68;
        //         pak.DataEx = (uint)missisons[i];
        //         GameNetSystem.Instance.SendInfo(pak);
        //     }
        // }
        var missisons = RealmLVUPTaskConfig.GetMissionIDs(PlayerDatas.Instance.baseData.realmLevel);
        for (int i = 0; i < missisons.Count; i++)
        {
            var state = GetMissionState(PlayerDatas.Instance.baseData.realmLevel, missisons[i]);
            if (state == 1)
            {
                CA504_tagCMPlayerGetReward pak = new CA504_tagCMPlayerGetReward();
                pak.RewardType = 68;
                pak.DataEx = (uint)missisons[i];
                GameNetSystem.Instance.SendInfo(pak);
            }
        }
        
        CA504_tagCMPlayerGetReward pak = new CA504_tagCMPlayerGetReward();
        pak.RewardType = 68;
        pak.DataEx = (uint)id;
        GameNetSystem.Instance.SendInfo(pak);
        // CA504_tagCMPlayerGetReward pak = new CA504_tagCMPlayerGetReward();
        // pak.RewardType = 68;
        // pak.DataEx = (uint)id;
        // GameNetSystem.Instance.SendInfo(pak);
    }
    #endregion
Main/System/OfficialRank/OfficialUpWin.cs
@@ -83,6 +83,7 @@
            if (OfficialRankManager.Instance.GetMissionAwardState(id) != 1)
            {
                SysNotifyMgr.Instance.ShowTip("OfficialTask1");
                OfficialRankManager.Instance.RequestAllAwards(id);
                return;
            }
        }