コード例 #1
0
 public void Close()
 {
     if (IsUse)
     {
         if (m_Socket != null && m_Socket.Connected)
         {
             m_Socket.Shutdown(SocketShutdown.Both);
         }
         m_Socket.Close();
         IsUse = false;
         SocketLogError("Socket Close");
         OnCloseCallback?.Invoke(this);
     }
 }
コード例 #2
0
    void Close()
    {
        if (!Application.isPlaying)
        {
            return;
        }
        if (isWebGLPlatform)
        {
            Debug.Log("[SOCKET] Closed");
        }
        else
        {
            Debug.Log("[SOCKET] Closed: " + socket.CloseStatus);
        }

        connected = false;
        OnCloseEvent.Invoke();
        onCloseCallback?.Invoke();
    }
コード例 #3
0
        public void OnClick_Close()
        {
            Destroy(gameObject);

            m_OnCloseCB?.Invoke();
        }