//--------------------------------------------------------
|
// [Author]: 第二世界
|
// [ Date ]: Wednesday, October 18, 2017
|
//--------------------------------------------------------
|
using UnityEngine;
|
using System.Collections;
|
using UnityEngine.UI;
|
using System;
|
|
namespace vnxbqy.UI
|
{
|
|
public class TeamInviteEntrancePanel : MonoBehaviour
|
{
|
|
[SerializeField] Button m_Friend;
|
[SerializeField] Button m_Fairy;
|
[SerializeField] Button m_Nearby;
|
|
TeamModel model { get { return ModelCenter.Instance.GetModel<TeamModel>(); } }
|
|
public event Action<bool> activeOrDeActiveEvent;
|
|
private void OpenFriend()
|
{
|
model.InvitePlayers(TeamInviteType.Friend);
|
WindowCenter.Instance.Open<TeamInviteWin>();
|
}
|
|
private void OpenFairy()
|
{
|
model.InvitePlayers(TeamInviteType.Fairy);
|
WindowCenter.Instance.Open<TeamInviteWin>();
|
}
|
|
private void OpenNearby()
|
{
|
model.InvitePlayers(TeamInviteType.NearBy);
|
WindowCenter.Instance.Open<TeamInviteWin>();
|
}
|
|
private void Awake()
|
{
|
m_Friend.AddListener(OpenFriend);
|
m_Fairy.AddListener(OpenFairy);
|
m_Nearby.AddListener(OpenNearby);
|
}
|
|
private void OnEnable()
|
{
|
if (activeOrDeActiveEvent != null)
|
{
|
activeOrDeActiveEvent(true);
|
}
|
}
|
|
private void OnDisable()
|
{
|
if (activeOrDeActiveEvent != null)
|
{
|
activeOrDeActiveEvent(false);
|
}
|
}
|
|
}
|
|
}
|
|
|
|