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
SetFactory.cs
Go to the documentation of this file.
1using System;
10
11namespace Terraria.ID
12{
13 [global::Cpp2ILInjected.Token(Token = "0x20005EE")]
14 public class SetFactory
15 {
16 [global::Cpp2ILInjected.Token(Token = "0x600357E")]
17 [global::Cpp2ILInjected.Address(RVA = "0x13C2800", Offset = "0x13C2800", Length = "0x1D8")]
18 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArmorIDs.Head.Sets), Member = ".cctor", ReturnType = typeof(void))]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArmorIDs.Body.Sets), Member = ".cctor", ReturnType = typeof(void))]
20 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArmorIDs.Legs.Sets), Member = ".cctor", ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArmorIDs.HandOn.Sets), Member = ".cctor", ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArmorIDs.HandOff.Sets), Member = ".cctor", ReturnType = typeof(void))]
23 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArmorIDs.Back.Sets), Member = ".cctor", ReturnType = typeof(void))]
24 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArmorIDs.Front.Sets), Member = ".cctor", ReturnType = typeof(void))]
25 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArmorIDs.Shoe.Sets), Member = ".cctor", ReturnType = typeof(void))]
26 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArmorIDs.Waist.Sets), Member = ".cctor", ReturnType = typeof(void))]
27 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArmorIDs.Face.Sets), Member = ".cctor", ReturnType = typeof(void))]
28 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArmorIDs.Balloon.Sets), Member = ".cctor", ReturnType = typeof(void))]
29 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArmorIDs.Beard.Sets), Member = ".cctor", ReturnType = typeof(void))]
30 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BuffID.Sets), Member = ".cctor", ReturnType = typeof(void))]
31 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GoreID.Sets), Member = ".cctor", ReturnType = typeof(void))]
32 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemID.Sets), Member = ".cctor", ReturnType = typeof(void))]
33 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MountID.Sets), Member = ".cctor", ReturnType = typeof(void))]
34 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPCHeadID.Sets), Member = ".cctor", ReturnType = typeof(void))]
35 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPCID.Sets), Member = ".cctor", ReturnType = typeof(void))]
36 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerVariantID.Sets), Member = ".cctor", ReturnType = typeof(void))]
37 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PrefixID.Sets), Member = ".cctor", ReturnType = typeof(void))]
38 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ProjectileID.Sets), Member = ".cctor", ReturnType = typeof(void))]
39 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileID.Sets), Member = ".cctor", ReturnType = typeof(void))]
40 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WallID.Sets), Member = ".cctor", ReturnType = typeof(void))]
41 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChildSafety), Member = ".cctor", ReturnType = typeof(void))]
42 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PrefixLegacy.ItemSets), Member = ".cctor", ReturnType = typeof(void))]
43 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 26)]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Queue<>), Member = ".ctor", ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
47 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
48 public SetFactory(int size)
49 {
50 throw null;
51 }
52
53 [global::Cpp2ILInjected.Token(Token = "0x600357F")]
54 [global::Cpp2ILInjected.Address(RVA = "0x13CF5A8", Offset = "0x13CF5A8", Length = "0x134")]
55 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
56 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SetFactory), Member = "CreateBoolSet", MemberParameters = new object[]
57 {
58 typeof(bool),
59 typeof(int[])
60 }, ReturnType = typeof(bool[]))]
61 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
63 {
64 typeof(object),
65 typeof(ref bool)
66 }, ReturnType = typeof(void))]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Queue<>), Member = "Dequeue", ReturnType = "T")]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
69 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
70 protected bool[] GetBoolBuffer()
71 {
72 throw null;
73 }
74
75 [global::Cpp2ILInjected.Token(Token = "0x6003580")]
76 [global::Cpp2ILInjected.Address(RVA = "0x13CF6DC", Offset = "0x13CF6DC", Length = "0x134")]
77 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
78 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SetFactory), Member = "CreateIntSet", MemberParameters = new object[]
79 {
80 typeof(int),
81 typeof(int[])
82 }, ReturnType = typeof(int[]))]
83 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
85 {
86 typeof(object),
87 typeof(ref bool)
88 }, ReturnType = typeof(void))]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Queue<>), Member = "Dequeue", ReturnType = "T")]
90 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
91 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
92 protected int[] GetIntBuffer()
93 {
94 throw null;
95 }
96
97 [global::Cpp2ILInjected.Token(Token = "0x6003581")]
98 [global::Cpp2ILInjected.Address(RVA = "0x13CF810", Offset = "0x13CF810", Length = "0x134")]
99 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
100 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SetFactory), Member = "CreateUshortSet", MemberParameters = new object[]
101 {
102 typeof(ushort),
103 typeof(ushort[])
104 }, ReturnType = typeof(ushort[]))]
105 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
107 {
108 typeof(object),
109 typeof(ref bool)
110 }, ReturnType = typeof(void))]
111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Queue<>), Member = "Dequeue", ReturnType = "T")]
112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
113 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
114 protected ushort[] GetUshortBuffer()
115 {
116 throw null;
117 }
118
119 [global::Cpp2ILInjected.Token(Token = "0x6003582")]
120 [global::Cpp2ILInjected.Address(RVA = "0x13CF944", Offset = "0x13CF944", Length = "0x134")]
121 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
122 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SetFactory), Member = "CreateFloatSet", MemberParameters = new object[]
123 {
124 typeof(float),
125 typeof(float[])
126 }, ReturnType = typeof(float[]))]
127 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
129 {
130 typeof(object),
131 typeof(ref bool)
132 }, ReturnType = typeof(void))]
133 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Queue<>), Member = "Dequeue", ReturnType = "T")]
134 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
135 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
136 protected float[] GetFloatBuffer()
137 {
138 throw null;
139 }
140
141 [global::Cpp2ILInjected.Token(Token = "0x6003583")]
142 [global::Cpp2ILInjected.Address(RVA = "0x159CF10", Offset = "0x159CF10", Length = "0x2A8")]
143 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
144 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
145 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
147 {
148 typeof(object),
149 typeof(ref bool)
150 }, ReturnType = typeof(void))]
151 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
152 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Queue<>), Member = "Enqueue", MemberParameters = new object[] { "T" }, ReturnType = typeof(void))]
153 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
154 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
155 public void Recycle<T>(T[] buffer)
156 {
157 throw null;
158 }
159
160 [global::Cpp2ILInjected.Token(Token = "0x6003584")]
161 [global::Cpp2ILInjected.Address(RVA = "0x13C29D8", Offset = "0x13C29D8", Length = "0xC")]
162 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArmorIDs.Body.Sets), Member = ".cctor", ReturnType = typeof(void))]
163 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArmorIDs.Legs.Sets), Member = ".cctor", ReturnType = typeof(void))]
164 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BuffID.Sets), Member = ".cctor", ReturnType = typeof(void))]
165 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemID.Sets), Member = ".cctor", ReturnType = typeof(void))]
166 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPCID.Sets), Member = ".cctor", ReturnType = typeof(void))]
167 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileID.Sets.Conversion), Member = ".cctor", ReturnType = typeof(void))]
168 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileID.Sets.ForAdvancedCollision), Member = ".cctor", ReturnType = typeof(void))]
169 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WallID.Sets.Conversion), Member = ".cctor", ReturnType = typeof(void))]
170 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WallID.Sets), Member = ".cctor", ReturnType = typeof(void))]
171 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChildSafety), Member = ".cctor", ReturnType = typeof(void))]
172 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PrefixLegacy.ItemSets), Member = ".cctor", ReturnType = typeof(void))]
173 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 123)]
174 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SetFactory), Member = "CreateBoolSet", MemberParameters = new object[]
175 {
176 typeof(bool),
177 typeof(int[])
178 }, ReturnType = typeof(bool[]))]
179 public bool[] CreateBoolSet(params int[] types)
180 {
181 throw null;
182 }
183
184 [global::Cpp2ILInjected.Token(Token = "0x6003585")]
185 [global::Cpp2ILInjected.Address(RVA = "0x13CF364", Offset = "0x13CF364", Length = "0x7C")]
186 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
187 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = ".cctor", ReturnType = typeof(void))]
188 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArmorIDs.Head.Sets), Member = ".cctor", ReturnType = typeof(void))]
189 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArmorIDs.Body.Sets), Member = ".cctor", ReturnType = typeof(void))]
190 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArmorIDs.HandOn.Sets), Member = ".cctor", ReturnType = typeof(void))]
191 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArmorIDs.HandOff.Sets), Member = ".cctor", ReturnType = typeof(void))]
192 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArmorIDs.Back.Sets), Member = ".cctor", ReturnType = typeof(void))]
193 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArmorIDs.Front.Sets), Member = ".cctor", ReturnType = typeof(void))]
194 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArmorIDs.Waist.Sets), Member = ".cctor", ReturnType = typeof(void))]
195 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArmorIDs.Face.Sets), Member = ".cctor", ReturnType = typeof(void))]
196 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArmorIDs.Balloon.Sets), Member = ".cctor", ReturnType = typeof(void))]
197 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArmorIDs.Beard.Sets), Member = ".cctor", ReturnType = typeof(void))]
198 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemID.Sets), Member = ".cctor", ReturnType = typeof(void))]
199 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MountID.Sets), Member = ".cctor", ReturnType = typeof(void))]
200 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPCHeadID.Sets), Member = ".cctor", ReturnType = typeof(void))]
201 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPCID.Sets), Member = ".cctor", ReturnType = typeof(void))]
202 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerVariantID.Sets), Member = ".cctor", ReturnType = typeof(void))]
203 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PrefixID.Sets), Member = ".cctor", ReturnType = typeof(void))]
204 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ProjectileID.Sets), Member = ".cctor", ReturnType = typeof(void))]
205 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SetFactory), Member = "CreateBoolSet", MemberParameters = new object[] { typeof(int[]) }, ReturnType = typeof(bool[]))]
206 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileID.Sets.TileCutIgnore), Member = ".cctor", ReturnType = typeof(void))]
207 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileID.Sets), Member = ".cctor", ReturnType = typeof(void))]
208 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChildSafety), Member = ".cctor", ReturnType = typeof(void))]
209 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CorruptionPitBiome), Member = ".cctor", ReturnType = typeof(void))]
210 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HouseUtils), Member = ".cctor", ReturnType = typeof(void))]
211 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 183)]
212 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SetFactory), Member = "GetBoolBuffer", ReturnType = typeof(bool[]))]
213 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
214 public bool[] CreateBoolSet(bool defaultState, params int[] types)
215 {
216 throw null;
217 }
218
219 [global::Cpp2ILInjected.Token(Token = "0x6003586")]
220 [global::Cpp2ILInjected.Address(RVA = "0x13CFA78", Offset = "0x13CFA78", Length = "0xC")]
221 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemID.Sets), Member = ".cctor", ReturnType = typeof(void))]
222 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
223 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SetFactory), Member = "CreateIntSet", MemberParameters = new object[]
224 {
225 typeof(int),
226 typeof(int[])
227 }, ReturnType = typeof(int[]))]
228 public int[] CreateIntSet(params int[] types)
229 {
230 throw null;
231 }
232
233 [global::Cpp2ILInjected.Token(Token = "0x6003587")]
234 [global::Cpp2ILInjected.Address(RVA = "0x13C7D0C", Offset = "0x13C7D0C", Length = "0xCC")]
235 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
236 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(VirtualControllerInputState), Member = ".cctor", ReturnType = typeof(void))]
237 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Item), Member = ".cctor", ReturnType = typeof(void))]
238 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArmorIDs.Head.Sets), Member = ".cctor", ReturnType = typeof(void))]
239 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArmorIDs.Body.Sets), Member = ".cctor", ReturnType = typeof(void))]
240 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArmorIDs.Shoe.Sets), Member = ".cctor", ReturnType = typeof(void))]
241 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArmorIDs.Face.Sets), Member = ".cctor", ReturnType = typeof(void))]
242 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GoreID.Sets), Member = ".cctor", ReturnType = typeof(void))]
243 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemID.Sets), Member = ".cctor", ReturnType = typeof(void))]
244 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPCID.Sets), Member = ".cctor", ReturnType = typeof(void))]
245 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerVariantID.Sets), Member = ".cctor", ReturnType = typeof(void))]
246 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ProjectileID.Sets), Member = ".cctor", ReturnType = typeof(void))]
247 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SetFactory), Member = "CreateIntSet", MemberParameters = new object[] { typeof(int[]) }, ReturnType = typeof(int[]))]
248 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileID.Sets), Member = ".cctor", ReturnType = typeof(void))]
249 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WallID.Sets), Member = ".cctor", ReturnType = typeof(void))]
250 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 56)]
251 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SetFactory), Member = "GetIntBuffer", ReturnType = typeof(int[]))]
252 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Exception), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
253 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
254 public int[] CreateIntSet(int defaultState, params int[] inputs)
255 {
256 throw null;
257 }
258
259 [global::Cpp2ILInjected.Token(Token = "0x6003588")]
260 [global::Cpp2ILInjected.Address(RVA = "0x13CFA84", Offset = "0x13CFA84", Length = "0xCC")]
261 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
262 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileID.Sets), Member = ".cctor", ReturnType = typeof(void))]
263 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
264 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SetFactory), Member = "GetUshortBuffer", ReturnType = typeof(ushort[]))]
265 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Exception), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
266 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
267 public ushort[] CreateUshortSet(ushort defaultState, params ushort[] inputs)
268 {
269 throw null;
270 }
271
272 [global::Cpp2ILInjected.Token(Token = "0x6003589")]
273 [global::Cpp2ILInjected.Address(RVA = "0x13CF3E0", Offset = "0x13CF3E0", Length = "0xE8")]
274 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
275 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemID.Sets), Member = ".cctor", ReturnType = typeof(void))]
276 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ProjectileID.Sets), Member = ".cctor", ReturnType = typeof(void))]
277 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
278 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SetFactory), Member = "GetFloatBuffer", ReturnType = typeof(float[]))]
279 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Exception), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
280 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
281 public float[] CreateFloatSet(float defaultState, params float[] inputs)
282 {
283 throw null;
284 }
285
286 [global::Cpp2ILInjected.Token(Token = "0x600358A")]
287 [global::Cpp2ILInjected.Address(RVA = "0x159B238", Offset = "0x159B238", Length = "0x4D8")]
288 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
289 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
290 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemID.Sets), Member = ".cctor", ReturnType = typeof(void))]
291 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ProjectileID.Sets), Member = ".cctor", ReturnType = typeof(void))]
292 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileID.Sets), Member = ".cctor", ReturnType = typeof(void))]
293 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
294 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
295 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "get_IsPrimitive", ReturnType = typeof(bool))]
296 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "op_Equality", MemberParameters = new object[]
297 {
298 typeof(Type),
299 typeof(Type)
300 }, ReturnType = typeof(bool))]
301 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "get_IsClass", ReturnType = typeof(bool))]
302 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Convert), Member = "ChangeType", MemberParameters = new object[]
303 {
304 typeof(object),
305 typeof(Type)
306 }, ReturnType = typeof(object))]
307 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Exception), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
308 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 30)]
310 {
311 throw null;
312 }
313
314 [global::Cpp2ILInjected.Token(Token = "0x4006DB1")]
315 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
316 protected int _size;
317
318 [global::Cpp2ILInjected.Token(Token = "0x4006DB2")]
319 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
321
322 [global::Cpp2ILInjected.Token(Token = "0x4006DB3")]
323 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
325
326 [global::Cpp2ILInjected.Token(Token = "0x4006DB4")]
327 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
329
330 [global::Cpp2ILInjected.Token(Token = "0x4006DB5")]
331 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
333
334 [global::Cpp2ILInjected.Token(Token = "0x4006DB6")]
335 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
336 private object _queueLock;
337 }
338}
class f__AnonymousType0<< Count > j__TPar
readonly Queue< float[]> _floatBufferCache
int[] CreateIntSet(int defaultState, params int[] inputs)
ushort[] GetUshortBuffer()
bool[] CreateBoolSet(bool defaultState, params int[] types)
void Recycle< T >(T[] buffer)
ushort[] CreateUshortSet(ushort defaultState, params ushort[] inputs)
readonly Queue< bool[]> _boolBufferCache
readonly Queue< int[]> _intBufferCache
float[] CreateFloatSet(float defaultState, params float[] inputs)
bool[] CreateBoolSet(params int[] types)
readonly Queue< ushort[]> _ushortBufferCache
T[] CreateCustomSet< T >(T defaultState, params object[] inputs)
int[] CreateIntSet(params int[] types)