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
WorldGenRange.cs
Go to the documentation of this file.
1using System;
8using Terraria.IO;
10
12{
13 [global::Cpp2ILInjected.Token(Token = "0x20004ED")]
14 public class WorldGenRange
15 {
16 [global::Cpp2ILInjected.Token(Token = "0x1700060A")]
17 public int ScaledMinimum
18 {
19 [global::Cpp2ILInjected.Token(Token = "0x600308E")]
20 [global::Cpp2ILInjected.Address(RVA = "0x12FECE0", Offset = "0x12FECE0", Length = "0x8")]
21 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen.<>c", Member = "<GenerateWorld>b__277_100", MemberParameters = new object[]
22 {
25 }, ReturnType = typeof(void))]
26 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
27 get
28 {
29 throw null;
30 }
31 }
32
33 [global::Cpp2ILInjected.Token(Token = "0x1700060B")]
34 public int ScaledMaximum
35 {
36 [global::Cpp2ILInjected.Token(Token = "0x600308F")]
37 [global::Cpp2ILInjected.Address(RVA = "0x12FEDC4", Offset = "0x12FEDC4", Length = "0x8")]
38 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen.<>c", Member = "<GenerateWorld>b__277_100", MemberParameters = new object[]
39 {
42 }, ReturnType = typeof(void))]
43 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DunesBiome), Member = "get_MaximumWidth", ReturnType = typeof(int))]
44 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGenRange), Member = "ScaleValue", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
46 get
47 {
48 throw null;
49 }
50 }
51
52 [global::Cpp2ILInjected.Token(Token = "0x6003090")]
53 [global::Cpp2ILInjected.Address(RVA = "0x12FEDCC", Offset = "0x12FEDCC", Length = "0x2C")]
54 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
55 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
56 public WorldGenRange(int minimum, int maximum)
57 {
58 throw null;
59 }
60
61 [global::Cpp2ILInjected.Token(Token = "0x6003091")]
62 [global::Cpp2ILInjected.Address(RVA = "0x12FEDF8", Offset = "0x12FEDF8", Length = "0x44")]
63 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen.<>c", Member = "<GenerateWorld>b__277_1", MemberParameters = new object[]
64 {
67 }, ReturnType = typeof(void))]
68 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen.<>c", Member = "<GenerateWorld>b__277_21", MemberParameters = new object[]
69 {
70 typeof(GenerationProgress),
72 }, ReturnType = typeof(void))]
73 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen.<>c", Member = "<GenerateWorld>b__277_22", MemberParameters = new object[]
74 {
75 typeof(GenerationProgress),
77 }, ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen.<>c", Member = "<GenerateWorld>b__277_58", MemberParameters = new object[]
79 {
80 typeof(GenerationProgress),
82 }, ReturnType = typeof(void))]
83 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen.<>c", Member = "<GenerateWorld>b__277_100", MemberParameters = new object[]
84 {
85 typeof(GenerationProgress),
87 }, ReturnType = typeof(void))]
88 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DunesBiome), Member = "Place", MemberParameters = new object[]
89 {
91 typeof(StructureMap)
92 }, ReturnType = typeof(bool))]
93 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 17)]
94 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGenRange), Member = "ScaleValue", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
95 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[]
96 {
97 typeof(int),
98 typeof(int)
99 }, ReturnType = typeof(int))]
100 public int GetRandom(UnifiedRandom random)
101 {
102 throw null;
103 }
104
105 [global::Cpp2ILInjected.Token(Token = "0x6003092")]
106 [global::Cpp2ILInjected.Address(RVA = "0x12FECE8", Offset = "0x12FECE8", Length = "0xDC")]
107 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
108 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGenRange), Member = "get_ScaledMaximum", ReturnType = typeof(int))]
109 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGenRange), Member = "GetRandom", MemberParameters = new object[] { typeof(UnifiedRandom) }, ReturnType = typeof(int))]
110 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
111 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
112 private int ScaleValue(int value)
113 {
114 throw null;
115 }
116
117 // Note: this type is marked as 'beforefieldinit'.
118 [global::Cpp2ILInjected.Token(Token = "0x6003093")]
119 [global::Cpp2ILInjected.Address(RVA = "0x12FEE3C", Offset = "0x12FEE3C", Length = "0x60")]
120 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
122 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
124 {
125 throw null;
126 }
127
128 [global::Cpp2ILInjected.Token(Token = "0x4003A9C")]
130
131 [JsonProperty("Min")]
132 [global::Cpp2ILInjected.Token(Token = "0x4003A9D")]
133 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
134 public readonly int Minimum;
135
136 [JsonProperty("Max")]
137 [global::Cpp2ILInjected.Token(Token = "0x4003A9E")]
138 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
139 public readonly int Maximum;
140
142 [JsonProperty]
143 [global::Cpp2ILInjected.Token(Token = "0x4003A9F")]
144 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
146
147 [global::Cpp2ILInjected.Token(Token = "0x20004EE")]
148 public enum ScalingMode
149 {
150 [global::Cpp2ILInjected.Token(Token = "0x4003AA1")]
151 None,
152 [global::Cpp2ILInjected.Token(Token = "0x4003AA2")]
153 WorldArea,
154 [global::Cpp2ILInjected.Token(Token = "0x4003AA3")]
155 WorldWidth
156 }
157 }
158}
class f__AnonymousType0<< Count > j__TPar
WorldGenRange(int minimum, int maximum)
readonly WorldGenRange.ScalingMode ScaleWith
int GetRandom(UnifiedRandom random)
static readonly WorldGenRange Empty