少年修仙传客户端代码仓库
client_Wu Xijin
2018-10-27 45c82c513c67130bb52cb5e7f2f10c957e463cf1
System/MainInterfacePanel/CapacityDelayModel.cs
@@ -1,71 +1,72 @@
//--------------------------------------------------------
//    [Author]:           第二世界
//    [  Date ]:           Wednesday, March 14, 2018
//--------------------------------------------------------
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
using Snxxz.UI;
using System;
using TableConfig;
using System.Collections.Generic;
//用于获得法宝技能的战斗力延迟
public class CapacityDelayModel : Model, IBeforePlayerDataInitialize, IPlayerLoginOk
{
    TreasureModel m_treasureModel;
    TreasureModel treasureModel { get { return m_treasureModel ?? (m_treasureModel = ModelCenter.Instance.GetModel<TreasureModel>()); } }
    public List<int> CounterpartMapList = new List<int>();
    private bool IsBeginPlay = false;
    public override void Init()
    {
        //TreasureNewGotWin.CloseTreasureNewGotWinEvent +=CloseTreasureNewGot;
        var TreasureValue = ConfigManager.Instance.GetAllValues<TreasureConfig>();
        foreach (var value in TreasureValue)
        {
            if (!CounterpartMapList.Contains(value.MapId)&& value.MapId!=0)
            {
                CounterpartMapList.Add(value.MapId);
            }
        }
    }
    public void OnBeforePlayerDataInitialize()
    {
    }
    public void OnPlayerLoginOk()
    {
    }
    public override void UnInit()
    {
       // TreasureNewGotWin.CloseTreasureNewGotWinEvent -= CloseTreasureNewGot;
    }
    //public bool IsBoolFabaoTranscript()//是否在未获得法宝副本战斗力是否延迟显示
    //{
    //    int mapId=PlayerDatas.Instance.baseData.MapID;
    //    var dungeonModel = ModelCenter.Instance.GetModel<DungeonModel>();
    //    var dataMapId = dungeonModel.GetDungeonDataIdByMapId(mapId);
    //    IsBeginPlay = CounterpartMapList.Contains(dataMapId);
    //    return IsBeginPlay;
    //}
    //private void CloseTreasureNewGot()
    //{
    //    if (IsBeginPlay)
    //    {
    //        WindowCenter.Instance.Open<PowerAddWin>();
    //        IsBeginPlay = false;
    //    }
    //}
}
//--------------------------------------------------------
//    [Author]:           第二世界
//    [  Date ]:           Wednesday, March 14, 2018
//--------------------------------------------------------
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
using Snxxz.UI;
using System;
using TableConfig;
using System.Collections.Generic;
//用于获得法宝技能的战斗力延迟
[XLua.LuaCallCSharp]
   public class CapacityDelayModel : Model, IBeforePlayerDataInitialize, IPlayerLoginOk
{
    TreasureModel m_treasureModel;
    TreasureModel treasureModel { get { return m_treasureModel ?? (m_treasureModel = ModelCenter.Instance.GetModel<TreasureModel>()); } }
    public List<int> CounterpartMapList = new List<int>();
    private bool IsBeginPlay = false;
    public override void Init()
    {
        //TreasureNewGotWin.CloseTreasureNewGotWinEvent +=CloseTreasureNewGot;
        var TreasureValue = Config.Instance.GetAllValues<TreasureConfig>();
        foreach (var value in TreasureValue)
        {
            if (!CounterpartMapList.Contains(value.MapId)&& value.MapId!=0)
            {
                CounterpartMapList.Add(value.MapId);
            }
        }
    }
    public void OnBeforePlayerDataInitialize()
    {
    }
    public void OnPlayerLoginOk()
    {
    }
    public override void UnInit()
    {
       // TreasureNewGotWin.CloseTreasureNewGotWinEvent -= CloseTreasureNewGot;
    }
    //public bool IsBoolFabaoTranscript()//是否在未获得法宝副本战斗力是否延迟显示
    //{
    //    int mapId=PlayerDatas.Instance.baseData.MapID;
    //    var dungeonModel = ModelCenter.Instance.GetModel<DungeonModel>();
    //    var dataMapId = dungeonModel.GetDungeonDataIdByMapId(mapId);
    //    IsBeginPlay = CounterpartMapList.Contains(dataMapId);
    //    return IsBeginPlay;
    //}
    //private void CloseTreasureNewGot()
    //{
    //    if (IsBeginPlay)
    //    {
    //        WindowCenter.Instance.Open<PowerAddWin>();
    //        IsBeginPlay = false;
    //    }
    //}
}