// サーバーから切断された public void OnDisconnectedFromServer() { m_State = NetworkDefines.ConnectionState.Disconnect; m_IsDisconnectRequest = false; NetworkEvent e = new DisconnectedFromServerEvent { }; NotifyObservers(e); }
// サーバーへ接続された public void OnConnectedToServer() { m_State = NetworkDefines.ConnectionState.Connect; NetworkEvent e = new ConnectedToServerEvent { }; NotifyObservers(e); }
// サーバーへ接続 public void ConnectToServer(string playerName, string gameVersion = "ver 1.0", Hashtable customAuthData = null) { if (MonobitEngine.MonobitNetwork.isConnect) { return; } MonobitEngine.MonobitNetwork.autoJoinLobby = true; MonobitEngine.MonobitNetwork.playerName = playerName; MonobitEngine.MonobitNetwork.ConnectServer(gameVersion, customAuthData); m_State = NetworkDefines.ConnectionState.Disconnect; }