少年修仙传客户端代码仓库
client_Wu Xijin
2019-02-25 cdb0198fb8e85811ec1e06b15f36df9cbe0fdb9a
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
using System;
using UnityEngine;
using Snxxz.UI;
 
[XLua.LuaCallCSharp]
public class KnapSackEventMgr : Singleton<KnapSackEventMgr>
 
{
    public Action<GameObject> AddEquipWinTempObjEvent;
 
    public void SetEquipWinTempObj(GameObject go)
    {
        if (AddEquipWinTempObjEvent != null)
            AddEquipWinTempObjEvent(go);
    }
 
    public Action<GameObject> AddWingsWinTempObjEvent;
 
    public void SetWingsWinTempObj(GameObject go)
    {
        if (AddWingsWinTempObjEvent != null)
            AddWingsWinTempObjEvent(go);
    }
 
 
    public Action<GameObject> AddGuardWinTempObjEvent;
 
    public void SetGuardWinTempObj(GameObject go)
    {
        if (AddGuardWinTempObjEvent != null)
            AddGuardWinTempObjEvent(go);
    }
 
    public Action HideGuardWinEvent;
    private void HideGuardWin()
    {
        if (HideGuardWinEvent != null)
            HideGuardWinEvent();
    }
 
    public Action HideEquipWinEvent;
    private void HideEquipWin()
    {
        if (HideEquipWinEvent != null)
            HideEquipWinEvent();
    }
 
    public Action HideWingsWinEvent;
    private void HideWingsWin()
    {
        if (HideWingsWinEvent != null)
            HideWingsWinEvent();
    }
 
    public Action HideItemWinEvent;
    private void HideItemWin()
    {
        if (HideItemWinEvent != null)
            HideItemWinEvent();
    }
    public void HideItemPopWin()
    {
        if(WindowCenter.Instance.IsOpen<EquipWin>())
        {
            HideEquipWin();
        }
        else if(WindowCenter.Instance.IsOpen<WingsWin>())
        {
            HideWingsWin();
        }
        else if(WindowCenter.Instance.IsOpen<ItemInfoWin>())
        {
            HideItemWin();
        }
        else if(WindowCenter.Instance.IsOpen<GuardianWin>())
        {
            HideGuardWin();  
        }
        else if (WindowCenter.Instance.IsOpen<KingFairyChestWin>())
        {
            WindowCenter.Instance.Close<KingFairyChestWin>();
        }
    }
 
    public Action OpenBagWinEvent;
 
    public void OpenBagWin()
    {
        if (OpenBagWinEvent != null)
            OpenBagWinEvent();
    }
 
    public Action CloseBagWinEvent;
    public void CloseBagWin()
    {
        if (CloseBagWinEvent != null)
            CloseBagWinEvent();
    }
 
}