public override void BoltStartDone() { if (SteamHub.LobbyActive != null && SteamManager.Initialized) { BoltNetwork.RegisterTokenClass <SteamToken>(); Debug.Log("enteredGame"); string enterMessage = "enteredGame" + SteamUser.GetSteamID(); byte[] enterMsgAsBytes = Encoding.ASCII.GetBytes(enterMessage); SteamMatchmaking.SendLobbyChatMsg(SteamHub.LobbyActive.LobbyId, enterMsgAsBytes, enterMsgAsBytes.Length + 1); if (GameObject.Find("Main Camera").GetComponent <SteamLobby>().isOwner()) { BoltNetwork.LoadScene(LocalData.ServerScene); } else { #if !BOLT_CLOUD var token = new SteamToken(); Debug.Log(SteamUser.GetSteamID().m_SteamID); token.SteamID = SteamUser.GetSteamID().m_SteamID; CSteamID serverID = GameObject.Find("Main Camera").GetComponent <SteamLobby>().getGameServerID(); BoltNetwork.Connect(serverID.ToEndPoint(), token); #else Debug.LogError("This call is only valid on Bolt Server version"); #endif } } }