using ServerBase; using ServerCommon; using ServerCommon.BusinessLogDomain; namespace GameServer; public class BattleRoomPlayerDeadBusinessLog : ILogInvokerEx { private BattleRoomPlayerDeadLogInfo m_info; public BattleRoomPlayerDeadBusinessLog(string deadUserGuid, string deadUserNickname , string killerGuid, string killerNickname , string roomId, int round, bool hasPodCombat): base(LogDomainType.BattleDead) { m_info = new BattleRoomPlayerDeadLogInfo(this, deadUserGuid, deadUserNickname, killerGuid, killerNickname, roomId, round, hasPodCombat); } public override bool hasLog() { return true; } protected override void fillup(ref BusinessLog.LogBody body) { body.append(m_info); } }