From 78810b8d042c25d828614bfa91919fc532c2c2b8 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期四, 27 十一月 2025 17:04:36 +0800
Subject: [PATCH] 0312 官职改成点晋升也可以领取奖励,奖励为统一领取
---
Main/System/OfficialRank/OfficialRankManager.cs | 32 ++++++++++++++++----------------
Main/System/OfficialRank/OfficialUpWin.cs | 1 +
2 files changed, 17 insertions(+), 16 deletions(-)
diff --git a/Main/System/OfficialRank/OfficialRankManager.cs b/Main/System/OfficialRank/OfficialRankManager.cs
index 3ea8869..651852a 100644
--- a/Main/System/OfficialRank/OfficialRankManager.cs
+++ b/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
diff --git a/Main/System/OfficialRank/OfficialUpWin.cs b/Main/System/OfficialRank/OfficialUpWin.cs
index 478c217..6af5d5f 100644
--- a/Main/System/OfficialRank/OfficialUpWin.cs
+++ b/Main/System/OfficialRank/OfficialUpWin.cs
@@ -83,6 +83,7 @@
if (OfficialRankManager.Instance.GetMissionAwardState(id) != 1)
{
SysNotifyMgr.Instance.ShowTip("OfficialTask1");
+ OfficialRankManager.Instance.RequestAllAwards(id);
return;
}
}
--
Gitblit v1.8.0