void HandleOnDisconnect() { status = "Disconnected"; connected = false; if (DisconnectHook != null) DisconnectHook (this); if (OnDisconnected != null) OnDisconnected (); if (reconnectOnLostConnection) Connect (); }