Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 public void OnNetworkMessage_StartGame(NetworkMessages_StartGame msg)
 {
     m_combat_client.StartCombat(m_network.GetCurrentTime(), m_latency);
 }