示例#1
0
        // Event listeners
        public override void OnPointerClick(PointerEventData data)
        {
            if (Connected)
            {
                Connected.Disconnect();
                Disconnect();

                if (inputField)
                {
                    inputField.SetActive(true);
                    text.SetActive(false);
                }
                else if (inputToggle)
                {
                    inputToggle.SetActive(true);
                    text.SetActive(false);
                }
            }
            else
            {
                if (Manager.ConnectManager.Connect(this))
                {
                    if (inputField)
                    {
                        inputField.SetActive(false);
                        text.SetActive(true);
                    }
                    else if (inputToggle)
                    {
                        inputToggle.SetActive(false);
                        text.SetActive(true);
                    }
                }
            }
        }
示例#2
0
 override public void OnPointerClick(PointerEventData data)
 {
     if (Connected)
     {
         Connected.Disconnect();
         Disconnect();
     }
     else
     {
         Manager.ConnectManager.SelectToConnect(this);
     }
 }