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); }
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); }
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); }
void OnWorldBattleData(MyPacket packet) { ServerBattleDataMsg msg = ReplicationLayer.OnWorldBattleData(packet); OnServerBattleData(ref msg); }
void OnServerBattleData(ref ServerBattleDataMsg msg, ulong sender) { System.Diagnostics.Debug.Fail("None can send server data to server"); }
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); }