少年修仙传客户端代码仓库
Client_PangDeRong
2018-09-18 f293a7484f17baf6c6b156f4e5a719a532fbe1fc
System/Welfare/AwardExchangeModel.cs
@@ -7,8 +7,9 @@
{
    public class AwardExchangeModel : Model,IBeforePlayerDataInitialize,IAfterPlayerDataInitialize,IPlayerLoginOk
    {
        public PlayerPackModel.DecomposeGetMatInfo[] getItems { get; private set; }
        public MailItemModel[] getItems { get; private set; }
        bool isLogin = true;
        public override void Init()
        {
           
@@ -16,7 +17,7 @@
        public void OnBeforePlayerDataInitialize()
        {
            isLogin = true;
        }
        public void OnAfterPlayerDataInitialize()
@@ -26,12 +27,29 @@
        public void OnPlayerLoginOk()
        {
            isLogin = false;
        }
        public override void UnInit()
        {
           
        }
        public void SetAwardExchangeModel(MailItemModel[] Items)
        {
            getItems = null;
            if (Items == null || isLogin) return;
            getItems = Items;
            if(!WindowCenter.Instance.CheckOpen<ExchangeGetItemWin>())
            {
                WindowCenter.Instance.Open<ExchangeGetItemWin>();
            }
        }
        public void ClearAwardExchangeModel()
        {
            getItems = null;
        }
    }
}