Class PreState
- Namespace
- RandomizerCore.Logic.StateLogic
- Assembly
- RandomizerCore.dll
Class which acts as a string-based StateBuilder before the StateManager exists.
public class PreState
- Inheritance
-
PreState
- Inherited Members
Constructors
PreState()
public PreState()
PreState(PreState)
public PreState(PreState other)
Parameters
other
PreState
PreState(State, StateManager)
public PreState(State s, StateManager sm)
Parameters
s
Statesm
StateManager
Properties
ModifiedBoolFields
public Dictionary<string, bool> ModifiedBoolFields { get; }
Property Value
ModifiedIntFields
public Dictionary<string, int> ModifiedIntFields { get; }
Property Value
Methods
GetBool(string)
public bool GetBool(string fieldName)
Parameters
fieldName
string
Returns
GetInt(string)
public int GetInt(string fieldName)
Parameters
fieldName
string
Returns
SetBool(string, bool)
public void SetBool(string fieldName, bool value)
Parameters
SetInt(string, int)
public void SetInt(string fieldName, int value)
Parameters
ToState(StateManager)
public State ToState(StateManager sm)
Parameters
sm
StateManager
Returns
ToStateBuilder(StateManager)
public StateBuilder ToStateBuilder(StateManager sm)
Parameters
sm
StateManager