Files
UltimateFishing/Assets/Scripts/Assembly-CSharp/SRDebugger/Internal/OptionDefinition.cs
2026-02-21 16:45:37 +08:00

37 lines
843 B
C#

using SRF.Helpers;
namespace SRDebugger.Internal
{
public class OptionDefinition
{
public string Name { get; private set; }
public string Category { get; private set; }
public int SortPriority { get; private set; }
public MethodReference Method { get; private set; }
public PropertyReference Property { get; private set; }
private OptionDefinition(string name, string category, int sortPriority)
{
Name = name;
Category = category;
SortPriority = sortPriority;
}
public OptionDefinition(string name, string category, int sortPriority, MethodReference method)
: this(name, category, sortPriority)
{
Method = method;
}
public OptionDefinition(string name, string category, int sortPriority, PropertyReference property)
: this(name, category, sortPriority)
{
Property = property;
}
}
}