using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Snxxz.UI { public class AwardExchangeModel : Model,IBeforePlayerDataInitialize,IAfterPlayerDataInitialize,IPlayerLoginOk { public MailItemModel[] getItems { get; private set; } bool isLogin = true; public override void Init() { } public void OnBeforePlayerDataInitialize() { isLogin = true; } public void OnAfterPlayerDataInitialize() { } 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()) { WindowCenter.Instance.Open(); } } public void ClearAwardExchangeModel() { getItems = null; } } }