//--------------------------------------------------------
|
// [Author]: 第二世界
|
// [ Date ]: Wednesday, March 14, 2018
|
//--------------------------------------------------------
|
using UnityEngine;
|
using System.Collections;
|
using UnityEngine.UI;
|
using Snxxz.UI;
|
using System;
|
|
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 = TreasureConfig.GetValues();
|
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;
|
// }
|
//}
|
}
|
|
|
|
|