Class RegionState
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
- Inheritance
-
RegionState
- Inherited Members
-
Constructors
RegionState(SaveState, World)
public RegionState(SaveState saveState, World world)
Parameters
saveState SaveState
world World
Fields
candidatesForDepleteSwarmRooms
public List<string> candidatesForDepleteSwarmRooms
Field Value
- List<string>
consumedItems
public List<RegionState.ConsumedItem> consumedItems
Field Value
- List<RegionState.ConsumedItem>
gatesPassedThrough
public bool[] gatesPassedThrough
Field Value
- bool[]
lastCycleUpdated
public int lastCycleUpdated
Field Value
- int
lineageCounters
public Dictionary<string, int> lineageCounters
Field Value
- Dictionary<string, int>
loadedCreatures
public List<AbstractCreature> loadedCreatures
Field Value
- List<AbstractCreature>
regionName
Field Value
- string
roomsVisited
public List<string> roomsVisited
Field Value
- List<string>
saveState
public SaveState saveState
Field Value
- SaveState
savedObjects
public List<string> savedObjects
Field Value
- List<string>
savedPopulation
public List<string> savedPopulation
Field Value
- List<string>
savedSticks
public List<string> savedSticks
Field Value
- List<string>
swarmRoomCounters
public Dictionary<string, int> swarmRoomCounters
Field Value
- Dictionary<string, int>
unrecognizedPopulation
public List<string> unrecognizedPopulation
Field Value
- List<string>
unrecognizedSaveStrings
public List<string> unrecognizedSaveStrings
Field Value
- List<string>
unrecognizedSavedObjects
public List<string> unrecognizedSavedObjects
Field Value
- List<string>
world
Field Value
- World
Methods
AdaptRegionStateToWorld(int, int)
public void AdaptRegionStateToWorld(int playerShelter, int activeGate)
Parameters
playerShelter int
activeGate int
AdaptWorldToRegionState()
public void AdaptWorldToRegionState()
AddHatchedNeedleFly(WorldCoordinate)
public string AddHatchedNeedleFly(WorldCoordinate pos)
Parameters
pos WorldCoordinate
Returns
- string
CreatureToStringInDenPos(AbstractCreature, int, int)
public string CreatureToStringInDenPos(AbstractCreature critter, int validSaveShelter, int activeGate)
Parameters
critter AbstractCreature
validSaveShelter int
activeGate int
Returns
- string
ItemConsumed(int, int)
public bool ItemConsumed(int originRoom, int placedObjectIndex)
Parameters
originRoom int
placedObjectIndex int
Returns
- bool
RainCycleTick(int, int)
public void RainCycleTick(int ticks, int foodRepBonus)
Parameters
ticks int
foodRepBonus int
ReportConsumedItem(int, int, int)
public void ReportConsumedItem(int originRoom, int placedObjectIndex, int waitCycles)
Parameters
originRoom int
placedObjectIndex int
waitCycles int
SaveToString()
public string SaveToString()
Returns
- string
SwarmRoomActive(int)
public bool SwarmRoomActive(int swarmRoomIndex)
Parameters
swarmRoomIndex int
Returns
- bool
SwarmRoomActive(string)
public bool SwarmRoomActive(string swarmRoomName)
Parameters
swarmRoomName string
Returns
- bool