30 lines
553 B
C#
30 lines
553 B
C#
using Newtonsoft.Json;
|
|
|
|
|
|
using ServerCore;
|
|
using ServerBase;
|
|
|
|
|
|
namespace ServerCommon.BusinessLogDomain;
|
|
|
|
public enum UgqAbortType
|
|
{
|
|
None = 0,
|
|
Self,
|
|
Revision_Changed,
|
|
}
|
|
|
|
public class UgqAbortLogInfo : QuestIdLogInfo
|
|
{
|
|
[JsonProperty("abort_type")]
|
|
public UgqAbortType m_abort_type { get; private set; } = UgqAbortType.None;
|
|
|
|
public UgqAbortLogInfo(ILogInvoker parent, UInt32 questId, UInt32 questRevision, UgqAbortType abortType)
|
|
: base(parent, questId, questRevision)
|
|
{
|
|
m_abort_type = abortType;
|
|
}
|
|
}
|
|
|
|
|