From 09bc892c7283df8757a07b646d5af21ddaa263d1 Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期四, 06 十一月 2025 18:22:34 +0800
Subject: [PATCH] 164 天子的考验-客户端
---
Main/System/BoneField/AdsManager.cs | 24 +++++++++++++++---------
1 files changed, 15 insertions(+), 9 deletions(-)
diff --git a/Main/System/BoneField/AdsManager.cs b/Main/System/BoneField/AdsManager.cs
index b3974b9..5033fc5 100644
--- a/Main/System/BoneField/AdsManager.cs
+++ b/Main/System/BoneField/AdsManager.cs
@@ -4,7 +4,7 @@
{
//<骞垮憡ID,浠婃棩宸查鍙栧箍鍛婂鍔辨鏁�>
private Dictionary<int, int> adsInfoDict = new Dictionary<int, int>();
- public event Action<int,int> OnAdsInfoListUpdateEvent;//ADID ADMapID
+ public event Action<int, int> OnAdsInfoListUpdateEvent;//ADID ADMapID
public override void Init()
{
DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent += OnBeforePlayerDataInitializeEvent;
@@ -30,16 +30,22 @@
public void PlayAds(int ADID)
{
- if (ADID == 1)
+ switch (ADID)
{
-
- int dataMapID = BoneFieldManager.Instance.DataMapID;
- if (!DungeonManager.Instance.TryGetFBInfoByMapID(dataMapID, out var fbInfo))
- return;
- SendGetReward(ADID);
- BoneFieldManager.Instance.SendBBeginFBWipeOut(dataMapID, (int)fbInfo.PassLineID);
+ case 1:
+ if (!DungeonManager.Instance.TryGetFBInfoByMapID(BoneFieldManager.Instance.DataMapID, out var fbInfo1))
+ return;
+ SendGetReward(ADID);
+ BoneFieldManager.Instance.SendBBeginFBWipeOut(BoneFieldManager.Instance.DataMapID, (int)fbInfo1.PassLineID);
+ break;
+ case 2:
+
+ if (!DungeonManager.Instance.TryGetFBInfoByMapID(TianziBillboradManager.Instance.DataMapID, out var fbInfo2))
+ return;
+ SendGetReward(ADID);
+ BoneFieldManager.Instance.SendBBeginFBWipeOut(TianziBillboradManager.Instance.DataMapID, (int)fbInfo2.PassLineID);
+ break;
}
-
}
public int GetADCntByADID(int ADID)
--
Gitblit v1.8.0