terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
WorldGenConfiguration.cs
Go to the documentation of this file.
1using System;
6using Terraria.IO;
7using UnityEngine;
8
10{
11 [global::Cpp2ILInjected.Token(Token = "0x20004EB")]
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x6003083")]
15 [global::Cpp2ILInjected.Address(RVA = "0x12FE208", Offset = "0x12FE208", Length = "0x14C")]
16 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGenConfiguration), Member = "FromEmbeddedPath", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(WorldGenConfiguration))]
18 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
19 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GameConfiguration), Member = ".ctor", MemberParameters = new object[] { typeof(JObject) }, ReturnType = typeof(void))]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JObject), Member = "get_Item", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(JToken))]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JObject), Member = ".ctor", ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
24 {
25 throw null;
26 }
27
28 [global::Cpp2ILInjected.Token(Token = "0x6003084")]
29 [global::Cpp2ILInjected.Address(RVA = "0x15A46B4", Offset = "0x15A46B4", Length = "0x90")]
30 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
31 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
32 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen.<>c", Member = "<GenerateWorld>b__277_1", MemberParameters = new object[]
33 {
36 }, ReturnType = typeof(void))]
37 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen.<>c", Member = "<GenerateWorld>b__277_18", MemberParameters = new object[]
38 {
39 typeof(GenerationProgress),
41 }, ReturnType = typeof(void))]
42 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen.<>c", Member = "<GenerateWorld>b__277_21", MemberParameters = new object[]
43 {
44 typeof(GenerationProgress),
46 }, ReturnType = typeof(void))]
47 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen.<>c", Member = "<GenerateWorld>b__277_22", MemberParameters = new object[]
48 {
49 typeof(GenerationProgress),
51 }, ReturnType = typeof(void))]
52 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen.<>c", Member = "<GenerateWorld>b__277_46", MemberParameters = new object[]
53 {
54 typeof(GenerationProgress),
56 }, ReturnType = typeof(void))]
57 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen.<>c", Member = "<GenerateWorld>b__277_58", MemberParameters = new object[]
58 {
59 typeof(GenerationProgress),
61 }, ReturnType = typeof(void))]
62 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen.<>c", Member = "<GenerateWorld>b__277_100", MemberParameters = new object[]
63 {
64 typeof(GenerationProgress),
66 }, ReturnType = typeof(void))]
67 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 13)]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
69 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
70 public T CreateBiome<T>() where T : MicroBiome, new()
71 {
72 throw null;
73 }
74
75 [global::Cpp2ILInjected.Token(Token = "0x6003085")]
76 [global::Cpp2ILInjected.Address(RVA = "0x15A4744", Offset = "0x15A4744", Length = "0x58")]
77 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
78 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
79 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JObject), Member = "TryGetValue", MemberParameters = new object[]
81 {
82 typeof(string),
84 }, ReturnType = typeof(bool))]
85 public T CreateBiome<T>(string name) where T : MicroBiome, new()
86 {
87 throw null;
88 }
89
90 [global::Cpp2ILInjected.Token(Token = "0x6003086")]
91 [global::Cpp2ILInjected.Address(RVA = "0x12FE354", Offset = "0x12FE354", Length = "0xFC")]
92 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
93 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGenerator), Member = "GenerateWorld", MemberParameters = new object[] { typeof(GenerationProgress) }, ReturnType = typeof(void))]
94 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
95 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JObject), Member = "TryGetValue", MemberParameters = new object[]
96 {
97 typeof(string),
99 }, ReturnType = typeof(bool))]
100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JObject), Member = ".ctor", ReturnType = typeof(void))]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GameConfiguration), Member = ".ctor", MemberParameters = new object[] { typeof(JObject) }, ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
104 {
105 throw null;
106 }
107
108 [global::Cpp2ILInjected.Token(Token = "0x6003087")]
109 [global::Cpp2ILInjected.Address(RVA = "0x12FE450", Offset = "0x12FE450", Length = "0x8C")]
110 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Resources), Member = "Load", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { typeof(string) }, ReturnType = "T")]
112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TextAsset), Member = "get_text", ReturnType = typeof(string))]
113 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
114 private static void LoadOnMainThread(object nullObject)
115 {
116 throw null;
117 }
118
119 [global::Cpp2ILInjected.Token(Token = "0x6003088")]
120 [global::Cpp2ILInjected.Address(RVA = "0x12FE4DC", Offset = "0x12FE4DC", Length = "0x12C")]
121 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "GenerateWorld", MemberParameters = new object[]
122 {
123 typeof(int),
125 }, ReturnType = typeof(void))]
126 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MainThreadExecution.ExecutionSnippet), Member = ".ctor", MemberParameters = new object[]
128 {
129 typeof(object),
131 }, ReturnType = typeof(void))]
132 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MainThreadExecution), Member = "ExecuteOnMainThread", MemberParameters = new object[]
133 {
135 typeof(object)
136 }, ReturnType = typeof(void))]
137 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(JsonConvert[]), Member = "DeserializeObject", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[] { typeof(string) }, ReturnType = "T")]
138 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGenConfiguration), Member = ".ctor", MemberParameters = new object[] { typeof(JObject) }, ReturnType = typeof(void))]
139 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
140 public static WorldGenConfiguration FromEmbeddedPath(string path)
141 {
142 throw null;
143 }
144
145 [global::Cpp2ILInjected.Token(Token = "0x4003A93")]
146 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
148
149 [global::Cpp2ILInjected.Token(Token = "0x4003A94")]
150 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
152
153 [global::Cpp2ILInjected.Token(Token = "0x4003A95")]
154 private static string resource;
155 }
156}
class f__AnonymousType0<< Count > j__TPar
delegate void ExecutionSnippet(object data)
GameConfiguration GetPassConfiguration(string name)
static WorldGenConfiguration FromEmbeddedPath(string path)