//--------------------------------------------------------
|
// [Author]: 第二世界
|
// [ Date ]: Wednesday, October 18, 2017
|
//--------------------------------------------------------
|
using UnityEngine;
|
using System.Collections;
|
using UnityEngine.UI;
|
|
namespace vnxbqy.UI
|
{
|
|
public class TeamInvitationEntrance : MonoBehaviour
|
{
|
[SerializeField] Button m_Invitations;
|
|
TeamModel model { get { return ModelCenter.Instance.GetModel<TeamModel>(); } }
|
|
public void Init()
|
{
|
OnInvitationsChange();
|
|
m_Invitations.RemoveAllListeners();
|
m_Invitations.AddListener(OpenInvitations);
|
model.invitationsChangeEvent += OnInvitationsChange;
|
}
|
|
public void UnInit()
|
{
|
model.invitationsChangeEvent -= OnInvitationsChange;
|
}
|
|
private void OpenInvitations()
|
{
|
WindowCenter.Instance.Open<TeamInvitationWin>();
|
}
|
|
private void OnInvitationsChange()
|
{
|
if (CrossServerUtility.IsCrossServer() || ClientCrossServerOneVsOne.isClientCrossServerOneVsOne)
|
{
|
m_Invitations.SetActive(false);
|
}
|
else
|
{
|
m_Invitations.SetActive(model.invitations.Count > 0);
|
}
|
}
|
|
}
|
|
}
|
|
|
|