lcy
3 天以前 09bc892c7283df8757a07b646d5af21ddaa263d1
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)