少年修仙传客户端代码仓库
client_Wu Xijin
2019-06-13 033958214c0b16d7e7b93cc821b018c295251867
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
//--------------------------------------------------------
//    [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;
    //    }
    //}
}