15        [global::Cpp2ILInjected.Token(Token = 
"0x60031C1")]
 
   16        [global::Cpp2ILInjected.Address(RVA = 
"0x132AAF8", Offset = 
"0x132AAF8", Length = 
"0x108")]
 
   18        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
   20        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(Action<object>), Member = 
".ctor", MemberParameters = 
new object[]
 
   24        }, ReturnType = 
typeof(
void))]
 
   25        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Preferences), Member = 
"add_OnLoad", MemberParameters = 
new object[] { 
typeof(Action<Preferences>) }, ReturnType = 
typeof(
void))]
 
   26        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Preferences), Member = 
"add_OnSave", MemberParameters = 
new object[] { 
typeof(Action<Preferences>) }, ReturnType = 
typeof(
void))]
 
   27        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 7)]
 
   33        [global::Cpp2ILInjected.Token(Token = 
"0x60031C2")]
 
   36        [global::Cpp2ILInjected.Token(Token = 
"0x60031C3")]
 
   39        [global::Cpp2ILInjected.Token(Token = 
"0x60031C4")]
 
   40        public abstract bool Write(
string path, 
byte[] data, 
int length);
 
   42        [global::Cpp2ILInjected.Token(Token = 
"0x60031C5")]
 
   43        public abstract void Read(
string path, 
byte[] buffer, 
int length);
 
   45        [global::Cpp2ILInjected.Token(Token = 
"0x60031C6")]
 
   46        public abstract bool HasFile(
string path);
 
   48        [global::Cpp2ILInjected.Token(Token = 
"0x60031C7")]
 
   51        [global::Cpp2ILInjected.Token(Token = 
"0x60031C8")]
 
   52        public abstract bool Delete(
string path);
 
   54        [global::Cpp2ILInjected.Token(Token = 
"0x60031C9")]
 
   55        public abstract bool Forget(
string path);
 
   57        [global::Cpp2ILInjected.Token(Token = 
"0x60031CA")]
 
   58        [global::Cpp2ILInjected.Address(RVA = 
"0x132AC00", Offset = 
"0x132AC00", Length = 
"0x94")]
 
   59        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
   60        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
FileUtilities), Member = 
"Copy", MemberParameters = 
new object[]
 
   66        }, ReturnType = 
typeof(
void))]
 
   67        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
FileUtilities), Member = 
"ReadAllBytes", MemberParameters = 
new object[]
 
   71        }, ReturnType = 
typeof(
byte[]))]
 
   77        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
WorldFile), Member = 
"GetAllMetadata", MemberParameters = 
new object[]
 
   82        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 4)]
 
   83        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 2)]
 
   84        public byte[] 
Read(
string path)
 
 
   89        [global::Cpp2ILInjected.Token(Token = 
"0x60031CB")]
 
   90        [global::Cpp2ILInjected.Address(RVA = 
"0x132AC94", Offset = 
"0x132AC94", Length = 
"0x10")]
 
   91        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
 
   92        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 1)]
 
   93        public void Read(
string path, 
byte[] buffer)
 
 
   98        [global::Cpp2ILInjected.Token(Token = 
"0x60031CC")]
 
   99        [global::Cpp2ILInjected.Address(RVA = 
"0x132ACA4", Offset = 
"0x132ACA4", Length = 
"0x10")]
 
  100        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
FileUtilities), Member = 
"Copy", MemberParameters = 
new object[]
 
  106        }, ReturnType = 
typeof(
void))]
 
  107        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
  108        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 1)]
 
  109        public bool Write(
string path, 
byte[] data)
 
 
  114        [global::Cpp2ILInjected.Token(Token = 
"0x60031CD")]
 
  115        [global::Cpp2ILInjected.Address(RVA = 
"0x132ACB4", Offset = 
"0x132ACB4", Length = 
"0x8")]
 
  117        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
  118        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
object), Member = 
".ctor", ReturnType = 
typeof(
void))]
 
  125        [global::Cpp2ILInjected.Token(Token = 
"0x60031CE")]
 
  126        [global::Cpp2ILInjected.Address(RVA = 
"0x132ACBC", Offset = 
"0x132ACBC", Length = 
"0x7C")]
 
  127        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
 
  128        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Preferences), Member = 
"Get", MemberTypeParameters = 
new object[] { 
"T" }, MemberParameters = 
new object[]
 
  132        }, ReturnType = 
"T")]
 
  133        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 2)]
 
  140        [global::Cpp2ILInjected.Token(Token = 
"0x60031CF")]
 
  141        [global::Cpp2ILInjected.Address(RVA = 
"0x132AD38", Offset = 
"0x132AD38", Length = 
"0x90")]
 
  142        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
 
  143        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Preferences), Member = 
"Put", MemberParameters = 
new object[]
 
  147        }, ReturnType = 
typeof(
void))]
 
  148        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 3)]
 
  154        [global::Cpp2ILInjected.Token(Token = 
"0x4003B5E")]
 
  155        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x10")]