Class WorldLoader
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
- Inheritance
-
WorldLoader
- Inherited Members
-
Constructors
WorldLoader(RainWorldGame, Name, bool, string, Region, SetupValues)
public WorldLoader(RainWorldGame game, SlugcatStats.Name playerCharacter, bool singleRoomWorld, string worldName, Region region, RainWorldGame.SetupValues setupValues)
Parameters
game RainWorldGame
playerCharacter SlugcatStats.Name
singleRoomWorld bool
worldName string
region Region
setupValues RainWorldGame.SetupValues
WorldLoader(RainWorldGame, Name, bool, string, Region, SetupValues, LoadingContext)
public WorldLoader(RainWorldGame game, SlugcatStats.Name playerCharacter, bool singleRoomWorld, string worldName, Region region, RainWorldGame.SetupValues setupValues, WorldLoader.LoadingContext context)
Parameters
game RainWorldGame
playerCharacter SlugcatStats.Name
singleRoomWorld bool
worldName string
region Region
setupValues RainWorldGame.SetupValues
context WorldLoader.LoadingContext
Fields
ConditionalLinkList
public List<WorldLoader.ConditionalLink> ConditionalLinkList
Field Value
- List<WorldLoader.ConditionalLink>
public bool ExtractConditionalLinks
Field Value
- bool
abstractLoaderDelay
public int abstractLoaderDelay
Field Value
- int
abstractRooms
public List<AbstractRoom> abstractRooms
Field Value
- List<AbstractRoom>
activity
public WorldLoader.Activity activity
Field Value
- WorldLoader.Activity
addedFliesAIWorldProcess
public bool addedFliesAIWorldProcess
Field Value
- bool
cntr
Field Value
- int
createdWorld
Field Value
- bool
creating_abstract_rooms_finished
public bool creating_abstract_rooms_finished
Field Value
- bool
creatureStats
public float[] creatureStats
Field Value
- float[]
endOfBatBlocks
public int endOfBatBlocks
Field Value
- int
endOfConditionalLinksDefinition
public int endOfConditionalLinksDefinition
Field Value
- int
endOfCreatures
public int endOfCreatures
Field Value
- int
endOfWorldDefinition
public int endOfWorldDefinition
Field Value
- int
faultyExits
public List<WorldCoordinate> faultyExits
Field Value
- List<WorldCoordinate>
fccntr
Field Value
- int
finding_creatures_done
public bool finding_creatures_done
Field Value
- bool
fliesMigrationBlockages
public int[,] fliesMigrationBlockages
Field Value
- int[,]
game
public RainWorldGame game
Field Value
- RainWorldGame
gatesList
public List<int> gatesList
Field Value
- List<int>
lines
public List<string> lines
Field Value
- List<string>
loadContext
public WorldLoader.LoadingContext loadContext
Field Value
- WorldLoader.LoadingContext
playerCharacter
public SlugcatStats.Name playerCharacter
Field Value
- SlugcatStats.Name
requestAddFliesAIWorldProcess
public bool requestAddFliesAIWorldProcess
Field Value
- bool
requestCreateWorld
public bool requestCreateWorld
Field Value
- bool
requestSimulateMovement
public bool requestSimulateMovement
Field Value
- bool
rmcntr
Field Value
- int
roomAdder
public List<string[]> roomAdder
Field Value
- List<string[]>
public List<List<string>> roomTags
Field Value
- List<List<string>>
setupValues
public RainWorldGame.SetupValues setupValues
Field Value
- RainWorldGame.SetupValues
sheltersList
public List<int> sheltersList
Field Value
- List<int>
simulateMovementComplete
public bool simulateMovementComplete
Field Value
- bool
simulateUpdateTicks
public int simulateUpdateTicks
Field Value
- int
singleRoomWorld
public bool singleRoomWorld
Field Value
- bool
spawners
public List<World.CreatureSpawner> spawners
Field Value
- List<World.CreatureSpawner>
startConditionalLinksDefinition
public int startConditionalLinksDefinition
Field Value
- int
startOfBatBlocks
public int startOfBatBlocks
Field Value
- int
startOfCreatures
public int startOfCreatures
Field Value
- int
startOfWorldDefinition
public int startOfWorldDefinition
Field Value
- int
swarmRoomMapper
public SwarmRoomMapper swarmRoomMapper
Field Value
- SwarmRoomMapper
swarmRoomsList
public List<int> swarmRoomsList
Field Value
- List<int>
tempBatBlocks
public List<WorldLoader.BatMigrationBlockage> tempBatBlocks
Field Value
- List<WorldLoader.BatMigrationBlockage>
thread
Field Value
- Thread
threadCounter
Field Value
- int
threadFinished
public bool threadFinished
Field Value
- bool
updateAbstractRoom
public int updateAbstractRoom
Field Value
- int
world
Field Value
- World
worldName
Field Value
- string
Properties
Finished
public bool Finished { get; set; }
Property Value
- bool
Methods
AddLineageFromString(string[])
public void AddLineageFromString(string[] s)
Parameters
s string[]
AddSpawnersFromString(string[])
public void AddSpawnersFromString(string[] line)
Parameters
line string[]
CappingBrokenExits()
public void CappingBrokenExits()
CreatingAbstractRooms()
public void CreatingAbstractRooms()
CreatingAbstractRoomsThread()
public void CreatingAbstractRoomsThread()
CreatingWorld()
public void CreatingWorld()
CreatureTypeFromString(string)
public static CreatureTemplate.Type CreatureTypeFromString(string s)
Parameters
s string
Returns
- CreatureTemplate.Type
FindRoomFile(string, bool, string)
public static string FindRoomFile(string roomName, bool includeRootDirectory, string additionalAppend)
Parameters
roomName string
includeRootDirectory bool
additionalAppend string
Returns
- string
FindingBatBlockages()
public void FindingBatBlockages()
FindingCreatures()
public void FindingCreatures()
FindingCreaturesThread()
public void FindingCreaturesThread()
GeneratePopulation(bool)
public void GeneratePopulation(bool fresh)
Parameters
fresh bool
HowManyOfThisCritterShouldRespawn(int, int)
public int HowManyOfThisCritterShouldRespawn(int spawnerNumber, int max)
Parameters
spawnerNumber int
max int
Returns
- int
LoadAbstractRoom(World, string, AbstractRoom, SetupValues)
public static void LoadAbstractRoom(World world, string roomName, AbstractRoom room, RainWorldGame.SetupValues setupValues)
Parameters
world World
roomName string
room AbstractRoom
setupValues RainWorldGame.SetupValues
MappingRooms()
public void MappingRooms()
NextActivity()
public void NextActivity()
OverseerSpawnConditions(Name)
public bool OverseerSpawnConditions(SlugcatStats.Name character)
Parameters
character SlugcatStats.Name
Returns
- bool
ReturnWorld()
public World ReturnWorld()
Returns
- World
ShouldThisCritterRespawn(int)
public bool ShouldThisCritterRespawn(int spawnerNumber)
Parameters
spawnerNumber int
Returns
- bool
SimulateUpdate()
public void SimulateUpdate()
SpawnerStabilityCheck(CreatureSpawner)
public void SpawnerStabilityCheck(World.CreatureSpawner spawner)
Parameters
spawner World.CreatureSpawner
Update()
UpdateThread()
public void UpdateThread()