Class StateField
- Namespace
- RandomizerCore.Logic.StateLogic
- Assembly
- RandomizerCore.dll
public abstract record StateField : IEquatable<StateField>
- Inheritance
-
StateField
- Implements
-
- Derived
-
- Inherited Members
-
Constructors
StateField(int, string)
protected StateField(int Id, string Name)
Parameters
Id
int
Name
string
Fields
DefaultValuePropertyName
public const string DefaultValuePropertyName = "DefaultValue"
Field Value
- string
Properties
Id
public int Id { get; init; }
Property Value
- int
Name
public string Name { get; init; }
Property Value
- string
Methods
GetFieldType()
public abstract StateFieldType GetFieldType()
Returns
- StateFieldType
Operators
implicit operator int(StateField)
public static implicit operator int(StateField sf)
Parameters
sf
StateField
Returns
- int