using Newtonsoft.Json; using ServerBase; namespace ServerCommon; public class ChangeDanceEntityState : ILogInvoker.IInfo { [JsonProperty] public EntityStateType m_origin_type { get; set; } = EntityStateType.None; [JsonProperty] public EntityStateType m_change_type { get; set; } = EntityStateType.None; [JsonProperty] public string m_meta_guid { get; set; } = string.Empty; [JsonProperty] public UInt32 m_meta_id { get; set; } = 0; public ChangeDanceEntityState(ILogInvoker parent, EntityStateType originType, EntityStateType changeType, string metaGuid, UInt32 metaId) : base(parent) { m_origin_type = originType; m_change_type = changeType; m_meta_guid = metaGuid; m_meta_id = m_meta_id; } }