using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace vnxbqy.UI { public class AwardExchangeModel : Model,IBeforePlayerDataInitialize,IAfterPlayerDataInitialize,IPlayerLoginOk { public MailItemModel[] getItems { get; private set; } bool isLogin = true; public string mailGuid; 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, string guid = "") { getItems = null; if (Items == null || isLogin) return; getItems = Items; mailGuid = guid; if (!WindowCenter.Instance.IsOpen()) { WindowCenter.Instance.Open(); } } public void ClearAwardExchangeModel() { getItems = null; } } }