黄金事件玩家参与

This commit is contained in:
DESKTOP-SAJ6RKV\Administrator 2025-06-03 22:32:01 +08:00
parent 733d87da4f
commit 1cabb80297
2 changed files with 29 additions and 0 deletions

View File

@ -268,6 +268,32 @@ namespace GameLogic
}
Log.Debug("点赞:" + data.teamId);
DataGameSceneManager.Instance.OnGiftFunc(giftConfig, int.Parse(protCustMessageData.Count), data);
if (DataGameSceneManager.Instance.isHuangJinShiDai)
{
bool isAdd = true;
// 检查列表是否存在该玩家
foreach (var item in DataGameSceneManager.Instance.sjDatas)
{
if (item.openId == data.protCustMessageData.openId)
{
isAdd = false;
item.count += int.Parse(protCustMessageData.Count);
break;
}
}
if (isAdd)
{
SjData sjData = new SjData() { };
sjData.openId = data.protCustMessageData.openId;
sjData.name = data.protCustMessageData.nickName;
sjData.count = int.Parse(protCustMessageData.Count);
DataGameSceneManager.Instance.sjDatas.Add(sjData);
}
}
}
}
}

View File

@ -216,6 +216,9 @@ namespace GameLogic
m_img_HuangJinShiDai.color = new Color(1, 1, 1, 0);
m_img_HuangJinShiDai.CrossFadeAlpha(1, 1f, false);
DataGameSceneManager.Instance.sjDatas.Clear(); // 清空数据
// 等待五秒钟后关闭
UniTask.Delay(5000).ContinueWith(() =>
{