//-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Wednesday, October 18, 2017 //-------------------------------------------------------- using UnityEngine; using System.Collections; using UnityEngine.UI; using System; namespace Snxxz.UI { public class TeamInviteEntrancePanel : MonoBehaviour { [SerializeField] Button m_Friend; [SerializeField] Button m_Fairy; [SerializeField] Button m_Nearby; TeamModel model { get { return ModelCenter.Instance.GetModel(); } } public event Action activeOrDeActiveEvent; private void OpenFriend() { WindowCenter.Instance.Open(); model.InvitePlayers(TeamInviteType.Friend); } private void OpenFairy() { WindowCenter.Instance.Open(); model.InvitePlayers(TeamInviteType.Fairy); } private void OpenNearby() { WindowCenter.Instance.Open(); model.InvitePlayers(TeamInviteType.NearBy); } 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); } } } }