少年修仙传客户端代码仓库
client_linchunjie
2018-09-19 9203f8bd22b3cf3fa9bfd537fd16b2e86d7223b1
System/FriendSystem/New/SocialWin.cs
@@ -7,6 +7,8 @@
    public class SocialWin : Window
    {
        [SerializeField] FunctionButton xianyuanBtn;
        [SerializeField] FunctionButton m_TeamChat;
        [SerializeField] FunctionButton m_FairyChat;
        [SerializeField] FunctionButtonGroup btnGroup;
        [SerializeField] Button closeBtn;
        [SerializeField] GameObject friendTipsObj;
@@ -20,7 +22,10 @@
        {
            closeBtn.AddListener(CloseClick);
            xianyuanBtn.AddListener(ClickXianYuanBtn);
            m_TeamChat.AddListener(TeamChat);
            m_FairyChat.AddListener(FairyChat);
        }
        protected override void OnPreOpen()
        {
            m_ChatSend.parent = this;
@@ -39,7 +44,7 @@
        protected override void OnPreClose()
        {
            CloseChild();
        }
        protected override void OnAfterClose()
@@ -49,8 +54,30 @@
        private void ClickXianYuanBtn()
        {
            CloseChild();
            friendTipsObj.SetActive(true);
            functionOrder = xianyuanBtn.order;
        }
        private void TeamChat()
        {
            CloseChild();
            WindowCenter.Instance.Open<TeamChatWin>();
            functionOrder = m_TeamChat.order;
        }
        private void FairyChat()
        {
            CloseChild();
            WindowCenter.Instance.Open<FairyChatWin>();
            functionOrder = m_FairyChat.order;
        }
        void CloseChild()
        {
            friendTipsObj.SetActive(false);
            WindowCenter.Instance.CloseImmediately<TeamChatWin>();
            WindowCenter.Instance.CloseImmediately<FairyChatWin>();
        }
    }
}