void CheckAllLoaded() { bool all_loaded = true; var enumerator = m_players.GetEnumerator(); while (enumerator.MoveNext()) { if (enumerator.Current.Value.m_loaded == false) { all_loaded = false; break; } } if (!all_loaded) { return; } int latency = SyncParam.MAX_LATENCY; NetworkMessages_StartGame msg = new NetworkMessages_StartGame(); msg.m_latency = latency; m_network.SendToClient(msg); m_combat_server.StartCombat(m_network.GetCurrentTime(), latency); }
public void OnNetworkMessage_StartGame(NetworkMessages_StartGame msg) { m_combat_client.StartCombat(m_network.GetCurrentTime(), m_latency); }