Table of Contents

Class BackwardsCompability

Namespace
Global
Assembly
Assembly-CSharp.dll
public static class BackwardsCompability
Inheritance
BackwardsCompability
Inherited Members

Methods

IndexMapWorld(int, PlayerProgression, string)

public static void IndexMapWorld(int worldVersion, PlayerProgression prog, string overrideOutputPath)

Parameters

worldVersion int
prog PlayerProgression
overrideOutputPath string

LoadRegionRooms(int)

public static int[,] LoadRegionRooms(int worldVersion)

Parameters

worldVersion int

Returns

int[,]

MapRoom(int, ref List<int>)

public static int MapRoom(int oldRoom, ref List<int> roomIndexMap)

Parameters

oldRoom int
roomIndexMap List<int>

Returns

int

MigrateConsumedItems(string, ref List<int>)

public static string MigrateConsumedItems(string itemsString, ref List<int> roomIndexMap)

Parameters

itemsString string
roomIndexMap List<int>

Returns

string

MigrateCreatures(string, ref List<int>, ref SpawnerMap)

public static string MigrateCreatures(string creaturesString, ref List<int> roomIndexMap, ref BackwardsCompability.SpawnerMap spawnerMap)

Parameters

creaturesString string
roomIndexMap List<int>
spawnerMap BackwardsCompability.SpawnerMap

Returns

string

MigrateLineages(int, string, ref SpawnerMap)

public static string MigrateLineages(int region, string lineagesString, ref BackwardsCompability.SpawnerMap spawnerMap)

Parameters

region int
lineagesString string
spawnerMap BackwardsCompability.SpawnerMap

Returns

string

MigrateLineages(string, ref SpawnerMap)

public static string MigrateLineages(string lineagesString, ref BackwardsCompability.SpawnerMap spawnerMap)

Parameters

lineagesString string
spawnerMap BackwardsCompability.SpawnerMap

Returns

string

MigrateObjects(string, ref List<int>)

public static string MigrateObjects(string objectsString, ref List<int> roomIndexMap)

Parameters

objectsString string
roomIndexMap List<int>

Returns

string

MigrateRoomsVisited(int, string, ref List<int>, ref int[,], ref int[,])

public static string MigrateRoomsVisited(int region, string str, ref List<int> roomIndexMap, ref int[,] oldRegionRooms, ref int[,] newRegionRooms)

Parameters

region int
str string
roomIndexMap List<int>
oldRegionRooms int[,]
newRegionRooms int[,]

Returns

string

UpdateRegionStateString(int, string, ref List<int>, ref SpawnerMap, ref int[,], ref int[,])

public static string UpdateRegionStateString(int regionIndex, string regionState, ref List<int> roomIndexMap, ref BackwardsCompability.SpawnerMap spawnerMap, ref int[,] oldRegionRooms, ref int[,] newRegionRooms)

Parameters

regionIndex int
regionState string
roomIndexMap List<int>
spawnerMap BackwardsCompability.SpawnerMap
oldRegionRooms int[,]
newRegionRooms int[,]

Returns

string

UpdateWorldVersion(SaveState, int, PlayerProgression)

public static void UpdateWorldVersion(SaveState saveState, int newWorldVersion, PlayerProgression prog)

Parameters

saveState SaveState
newWorldVersion int
prog PlayerProgression

UpdateWorldVersionOfDeathPersistentData(ref DeathPersistentSaveData, int, int, ref List<int>)

public static void UpdateWorldVersionOfDeathPersistentData(ref DeathPersistentSaveData dpDt, int oldWorldVersion, int newWorldVersion, ref List<int> roomIndexMap)

Parameters

dpDt DeathPersistentSaveData
oldWorldVersion int
newWorldVersion int
roomIndexMap List<int>