using Newtonsoft.Json; using ServerBase; namespace ServerCommon.BusinessLogDomain; public class BattleRoomPlayerDeadLogInfo : ILogInvoker.IInfo { [JsonProperty("dead_user_guid")] public string m_dead_user_guid { get; set; } = string.Empty; [JsonProperty("dead_user_nickname")] public string m_dead_user_nickname { get; set; } = string.Empty; [JsonProperty("killer_guid")] public string m_killer_guid { get; set; } = string.Empty; [JsonProperty("killer_nickname")] public string m_killer_nickname { get; set; } = string.Empty; [JsonProperty("room_id")] public string m_room_id { get; set; } = string.Empty; [JsonProperty("round")] public int m_round { get; set; } = 0; //죽은 시점의 라운드 [JsonProperty("has_pod_combat")] public bool m_has_pod_combat { get; set; } = false; public BattleRoomPlayerDeadLogInfo(ILogInvoker parent, string deadUserGuid, string deadUserNickname, string killerGuid, string killerNickname , string roomId, int round, bool hasPodCombat) : base(parent) { m_dead_user_guid = deadUserGuid; m_dead_user_nickname = deadUserNickname; m_killer_guid = killerGuid; m_killer_nickname = killerNickname; m_room_id = roomId; m_round = round; m_has_pod_combat = hasPodCombat; } }