//-------------------------------------------------------- // [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(); } } public event Action activeOrDeActiveEvent; private void OpenFriend() { model.InvitePlayers(TeamInviteType.Friend); WindowCenter.Instance.Open(); } private void OpenFairy() { model.InvitePlayers(TeamInviteType.Fairy); WindowCenter.Instance.Open(); } private void OpenNearby() { model.InvitePlayers(TeamInviteType.NearBy); WindowCenter.Instance.Open(); } 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); } } } }