コード例 #1
0
        void OnServerBattleData(ref ServerBattleDataMsg msg)
        {
            Battle = true;

            m_worldName    = msg.WorldName;
            m_gameMode     = msg.GameMode;
            m_hostName     = msg.HostName;
            m_worldSize    = msg.WorldSize;
            m_appVersion   = msg.AppVersion;
            m_membersLimit = msg.MembersLimit;
            m_dataHash     = msg.DataHash;

            m_battleData.LoadData(msg.BattleData);
        }
コード例 #2
0
        protected override void SendServerData()
        {
            ServerBattleDataMsg msg = new ServerBattleDataMsg();

            msg.WorldName    = m_worldName;
            msg.GameMode     = m_gameMode;
            msg.HostName     = m_hostName;
            msg.WorldSize    = m_worldSize;
            msg.AppVersion   = m_appVersion;
            msg.MembersLimit = m_membersLimit;
            msg.DataHash     = m_dataHash;
            msg.BattleData   = m_battleData.SaveData();

            ReplicationLayer.SendWorldBattleData(ref msg);
        }
コード例 #3
0
        protected override void SendServerData()
        {
            ServerBattleDataMsg msg = new ServerBattleDataMsg();

            msg.WorldName    = m_worldName;
            msg.GameMode     = m_gameMode;
            msg.HostName     = m_hostName;
            msg.WorldSize    = m_worldSize;
            msg.AppVersion   = m_appVersion;
            msg.MembersLimit = m_membersLimit;
            msg.DataHash     = m_dataHash;
            msg.BattleData   = m_battleData.SaveData();

            SendControlMessageToAll(ref msg);
        }
コード例 #4
0
        void OnWorldBattleData(MyPacket packet)
        {
            ServerBattleDataMsg msg = ReplicationLayer.OnWorldBattleData(packet);

            OnServerBattleData(ref msg);
        }
コード例 #5
0
 void OnServerBattleData(ref ServerBattleDataMsg msg, ulong sender)
 {
     System.Diagnostics.Debug.Fail("None can send server data to server");
 }
コード例 #6
0
        protected override void SendServerData()
        {
            ServerBattleDataMsg msg = new ServerBattleDataMsg();
            msg.WorldName = m_worldName;
            msg.GameMode = m_gameMode;
            msg.HostName = m_hostName;
            msg.WorldSize = m_worldSize;
            msg.AppVersion = m_appVersion;
            msg.MembersLimit = m_membersLimit;
            msg.DataHash = m_dataHash;
            msg.BattleData = m_battleData.SaveData();

            SendControlMessageToAll(ref msg);
        }
コード例 #7
0
        void OnServerBattleData(ref ServerBattleDataMsg msg, ulong sender)
        {
            Battle = true;

            m_worldName = msg.WorldName;
            m_gameMode = msg.GameMode;
            m_hostName = msg.HostName;
            m_worldSize = msg.WorldSize;
            m_appVersion = msg.AppVersion;
            m_membersLimit = msg.MembersLimit;
            m_dataHash = msg.DataHash;

            m_battleData.LoadData(msg.BattleData);
        }
コード例 #8
0
 void OnServerBattleData(ref ServerBattleDataMsg msg, ulong sender)
 {
     System.Diagnostics.Debug.Fail("None can send server data to server");
 }