using Newtonsoft.Json; using ServerBase; namespace ServerCommon.BusinessLogDomain; public class SwitchingPropLogInfo : ILogInvoker.IInfo { [JsonProperty("quest_id")] public UInt32 m_quest_id { get; set; } = 0; [JsonProperty("prop_id")] public Int32 m_prop_id { get; set; } = 0; [JsonProperty("prop_state")] public Int32 m_prop_state { get; set; } = 0; public SwitchingPropLogInfo(ILogInvoker parent, UInt32 questId, Int32 propId, Int32 propState) : base(parent) { m_quest_id = questId; m_prop_id = propId; m_prop_state = propState; } }