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
NoiseHelper.cs
Go to the documentation of this file.
1using System;
6
8{
9 [global::Cpp2ILInjected.Token(Token = "0x2000828")]
10 public static class NoiseHelper
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x60042D1")]
13 [global::Cpp2ILInjected.Address(RVA = "0x79B2FC", Offset = "0x79B2FC", Length = "0xE0")]
14 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NoiseHelper), Member = ".cctor", ReturnType = typeof(void))]
16 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
17 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
18 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "NextFloat", MemberParameters = new object[] { typeof(UnifiedRandom) }, ReturnType = typeof(float))]
19 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
20 private static float[] CreateStaticNoise(int length)
21 {
22 throw null;
23 }
24
25 [global::Cpp2ILInjected.Token(Token = "0x60042D2")]
26 [global::Cpp2ILInjected.Address(RVA = "0x79B3DC", Offset = "0x79B3DC", Length = "0xBC")]
27 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
28 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
29 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
30 public static float GetDynamicNoise(int index, float currentTime)
31 {
32 throw null;
33 }
34
35 [global::Cpp2ILInjected.Token(Token = "0x60042D3")]
36 [global::Cpp2ILInjected.Address(RVA = "0x79B498", Offset = "0x79B498", Length = "0x68")]
37 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
38 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
39 public static float GetStaticNoise(int index)
40 {
41 throw null;
42 }
43
44 [global::Cpp2ILInjected.Token(Token = "0x60042D4")]
45 [global::Cpp2ILInjected.Address(RVA = "0x79B500", Offset = "0x79B500", Length = "0x7C")]
46 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
47 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
48 public static float GetDynamicNoise(int x, int y, float currentTime)
49 {
50 throw null;
51 }
52
53 [global::Cpp2ILInjected.Token(Token = "0x60042D5")]
54 [global::Cpp2ILInjected.Address(RVA = "0x79B57C", Offset = "0x79B57C", Length = "0xBC")]
55 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
56 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NoiseHelper), Member = "GetDynamicNoise", MemberParameters = new object[]
57 {
59 typeof(float)
60 }, ReturnType = typeof(float))]
61 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
62 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
63 private static float GetDynamicNoiseInternal(int x, int y, float wrappedTime)
64 {
65 throw null;
66 }
67
68 [global::Cpp2ILInjected.Token(Token = "0x60042D6")]
69 [global::Cpp2ILInjected.Address(RVA = "0x79B638", Offset = "0x79B638", Length = "0x78")]
70 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
71 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NoiseHelper), Member = "GetStaticNoise", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(float))]
72 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
73 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
74 public static float GetStaticNoise(int x, int y)
75 {
76 throw null;
77 }
78
79 [global::Cpp2ILInjected.Token(Token = "0x60042D7")]
80 [global::Cpp2ILInjected.Address(RVA = "0x79B6B0", Offset = "0x79B6B0", Length = "0x1DC")]
81 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
82 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
84 {
86 typeof(float)
87 }, ReturnType = typeof(Vector2))]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
89 {
90 typeof(float),
91 typeof(float)
92 }, ReturnType = typeof(void))]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point), Member = ".ctor", MemberParameters = new object[]
94 {
95 typeof(int),
96 typeof(int)
97 }, ReturnType = typeof(void))]
98 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NoiseHelper), Member = "GetDynamicNoiseInternal", MemberParameters = new object[]
99 {
100 typeof(int),
101 typeof(int),
102 typeof(float)
103 }, ReturnType = typeof(float))]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "Lerp", MemberParameters = new object[]
105 {
106 typeof(float),
107 typeof(float),
108 typeof(float)
109 }, ReturnType = typeof(float))]
110 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
111 public static float GetDynamicNoise(Vector2 position, float currentTime)
112 {
113 throw null;
114 }
115
116 [global::Cpp2ILInjected.Token(Token = "0x60042D8")]
117 [global::Cpp2ILInjected.Address(RVA = "0x79B88C", Offset = "0x79B88C", Length = "0x1B0")]
118 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
119 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
121 {
123 typeof(float)
124 }, ReturnType = typeof(Vector2))]
125 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
126 {
127 typeof(float),
128 typeof(float)
129 }, ReturnType = typeof(void))]
130 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point), Member = ".ctor", MemberParameters = new object[]
131 {
132 typeof(int),
133 typeof(int)
134 }, ReturnType = typeof(void))]
135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NoiseHelper), Member = "GetStaticNoise", MemberParameters = new object[]
136 {
137 typeof(int),
138 typeof(int)
139 }, ReturnType = typeof(float))]
140 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "Lerp", MemberParameters = new object[]
141 {
142 typeof(float),
143 typeof(float),
144 typeof(float)
145 }, ReturnType = typeof(float))]
146 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
147 public static float GetStaticNoise(Vector2 position)
148 {
149 throw null;
150 }
151
152 // Note: this type is marked as 'beforefieldinit'.
153 [global::Cpp2ILInjected.Token(Token = "0x60042D9")]
154 [global::Cpp2ILInjected.Address(RVA = "0x79BA3C", Offset = "0x79BA3C", Length = "0x50")]
155 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
156 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NoiseHelper), Member = "CreateStaticNoise", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(float[]))]
157 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
158 static NoiseHelper()
159 {
160 throw null;
161 }
162
163 [global::Cpp2ILInjected.Token(Token = "0x4008119")]
164 private const int RANDOM_SEED = 1;
165
166 [global::Cpp2ILInjected.Token(Token = "0x400811A")]
167 private const int NOISE_2D_SIZE = 32;
168
169 [global::Cpp2ILInjected.Token(Token = "0x400811B")]
170 private const int NOISE_2D_SIZE_MASK = 31;
171
172 [global::Cpp2ILInjected.Token(Token = "0x400811C")]
173 private const int NOISE_SIZE_MASK = 1023;
174
175 [global::Cpp2ILInjected.Token(Token = "0x400811D")]
176 private static readonly float[] StaticNoise;
177 }
178}
class f__AnonymousType0<< Count > j__TPar
static readonly float[] StaticNoise
static float GetStaticNoise(int x, int y)
static float GetStaticNoise(int index)
static float GetDynamicNoise(int x, int y, float currentTime)
static float GetDynamicNoise(int index, float currentTime)
static float[] CreateStaticNoise(int length)
static float GetDynamicNoise(Vector2 position, float currentTime)
static float GetDynamicNoiseInternal(int x, int y, float wrappedTime)
static float GetStaticNoise(Vector2 position)