Table of Contents

Class SaveUtils

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

Methods

AppendUnrecognizedStringAttrs(string, string, string[])

public static string AppendUnrecognizedStringAttrs(string normalSaveString, string delimiter, string[] unknownAttributes)

Parameters

normalSaveString string
delimiter string
unknownAttributes string[]

Returns

string

LoadBooleanArray(string, bool[])

public static bool[] LoadBooleanArray(string saveString, bool[] booleans)

Parameters

saveString string
booleans bool[]

Returns

bool[]

LoadEnumIntDict<T>(string, Dictionary<T, int>, List<string>)

public static void LoadEnumIntDict<T>(string commaSeparatedList, Dictionary<T, int> validsDict, List<string> unrecognizedList)

Parameters

commaSeparatedList string
validsDict Dictionary<T, int>
unrecognizedList List<string>

Type Parameters

T

LoadEnumList<T>(string, List<T>, List<string>)

public static void LoadEnumList<T>(string commaSeparatedList, List<T> validsList, List<string> unrecognizedList)

Parameters

commaSeparatedList string
validsList List<T>
unrecognizedList List<string>

Type Parameters

T

LoadIntegersArray(string, char, int[])

public static int[] LoadIntegersArray(string saveString, char delimiter, int[] integers)

Parameters

saveString string
delimiter char
integers int[]

Returns

int[]

LoadStringIntDict(string, Dictionary<string, int>)

public static void LoadStringIntDict(string commaSeparatedList, Dictionary<string, int> populateDict)

Parameters

commaSeparatedList string
populateDict Dictionary<string, int>

PopulateUnrecognizedStringAttrs(string[], int)

public static string[] PopulateUnrecognizedStringAttrs(string[] normalStringSplit, int fromIndex)

Parameters

normalStringSplit string[]
fromIndex int

Returns

string[]

SaveBooleanArray(bool[], bool[])

public static string SaveBooleanArray(bool[] booleans, bool[] unrecognizedBooleans)

Parameters

booleans bool[]
unrecognizedBooleans bool[]

Returns

string

SaveEnumIntDict<T>(Dictionary<T, int>, List<string>)

public static string SaveEnumIntDict<T>(Dictionary<T, int> validsDict, List<string> unrecognizedList)

Parameters

validsDict Dictionary<T, int>
unrecognizedList List<string>

Returns

string

Type Parameters

T

SaveEnumList<T>(List<T>, List<string>)

public static string SaveEnumList<T>(List<T> validsList, List<string> unrecognizedList)

Parameters

validsList List<T>
unrecognizedList List<string>

Returns

string

Type Parameters

T

SaveIntegerArray(char, int[], int[])

public static string SaveIntegerArray(char delimiter, int[] integers, int[] unrecognizedIntegers)

Parameters

delimiter char
integers int[]
unrecognizedIntegers int[]

Returns

string