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); } }
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(); }
public void OnClick_Close() { Destroy(gameObject); m_OnCloseCB?.Invoke(); }