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
SlotVector.cs
Go to the documentation of this file.
1using System;
9using Terraria;
10using Terraria.Audio;
13
14namespace ReLogic.Utilities
15{
16 [global::Cpp2ILInjected.Token(Token = "0x2000B09")]
17 public sealed class SlotVector<T> : IEnumerable<SlotVector<T>.ItemPair>, IEnumerable
18 {
19 [global::Cpp2ILInjected.Token(Token = "0x170008E4")]
20 public T this[int index]
21 {
22 [global::Cpp2ILInjected.Token(Token = "0x6005299")]
23 [global::Cpp2ILInjected.Address(RVA = "0x18679D0", Offset = "0x18679D0", Length = "0xB4")]
24 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
25 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
26 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
27 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SlotId), Member = "get_IsActive", ReturnType = typeof(bool))]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", ReturnType = typeof(void))]
29 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(KeyNotFoundException), Member = ".ctor", ReturnType = typeof(void))]
30 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
31 get
32 {
33 throw null;
34 }
35 [global::Cpp2ILInjected.Token(Token = "0x600529A")]
36 [global::Cpp2ILInjected.Address(RVA = "0x1867A84", Offset = "0x1867A84", Length = "0xF0")]
37 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
38 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
39 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
40 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SlotId), Member = "get_IsActive", ReturnType = typeof(bool))]
41 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SlotVector<>.ItemPair), Member = ".ctor", MemberParameters = new object[]
42 {
43 "T",
45 }, ReturnType = typeof(void))]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", ReturnType = typeof(void))]
47 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(KeyNotFoundException), Member = ".ctor", ReturnType = typeof(void))]
48 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
49 set
50 {
51 throw null;
52 }
53 }
54
55 [global::Cpp2ILInjected.Token(Token = "0x170008E5")]
56 public T this[SlotId id]
57 {
58 [global::Cpp2ILInjected.Token(Token = "0x600529B")]
59 [global::Cpp2ILInjected.Address(RVA = "0x1867B74", Offset = "0x1867B74", Length = "0x128")]
60 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
61 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
62 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SoundPlayer), Member = "GetActiveSound", MemberParameters = new object[] { typeof(SlotId) }, ReturnType = typeof(ActiveSound))]
63 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SlotId), Member = "get_Index", ReturnType = typeof(uint))]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SlotId), Member = "get_IsActive", ReturnType = typeof(bool))]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SlotId), Member = "op_Inequality", MemberParameters = new object[]
67 {
70 }, ReturnType = typeof(bool))]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(KeyNotFoundException), Member = ".ctor", ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", ReturnType = typeof(void))]
73 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
74 get
75 {
76 throw null;
77 }
78 [global::Cpp2ILInjected.Token(Token = "0x600529C")]
79 [global::Cpp2ILInjected.Address(RVA = "0x1867C9C", Offset = "0x1867C9C", Length = "0x15C")]
80 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
81 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
82 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SlotId), Member = "get_Index", ReturnType = typeof(uint))]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SlotId), Member = "get_IsActive", ReturnType = typeof(bool))]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SlotId), Member = "op_Inequality", MemberParameters = new object[]
86 {
89 }, ReturnType = typeof(bool))]
90 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SlotVector<>.ItemPair), Member = ".ctor", MemberParameters = new object[]
91 {
92 "T",
94 }, ReturnType = typeof(void))]
95 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(KeyNotFoundException), Member = ".ctor", ReturnType = typeof(void))]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", ReturnType = typeof(void))]
97 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
98 set
99 {
100 throw null;
101 }
102 }
103
104 [global::Cpp2ILInjected.Token(Token = "0x170008E6")]
105 public int Count
106 {
108 [global::Cpp2ILInjected.Token(Token = "0x600529D")]
109 [global::Cpp2ILInjected.Address(RVA = "0x1867DF8", Offset = "0x1867DF8", Length = "0x8")]
110 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
111 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
112 get
113 {
114 throw null;
115 }
117 [global::Cpp2ILInjected.Token(Token = "0x600529E")]
118 [global::Cpp2ILInjected.Address(RVA = "0x1867E00", Offset = "0x1867E00", Length = "0x8")]
119 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
120 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
121 private set
122 {
123 throw null;
124 }
125 }
126
127 [global::Cpp2ILInjected.Token(Token = "0x170008E7")]
128 public int Capacity
129 {
130 [global::Cpp2ILInjected.Token(Token = "0x600529F")]
131 [global::Cpp2ILInjected.Address(RVA = "0x1867E08", Offset = "0x1867E08", Length = "0xC")]
132 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
133 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
134 get
135 {
136 throw null;
137 }
138 }
139
140 [global::Cpp2ILInjected.Token(Token = "0x60052A0")]
141 [global::Cpp2ILInjected.Address(RVA = "0x1867E14", Offset = "0x1867E14", Length = "0x60")]
142 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
143 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SoundPlayer), Member = ".ctor", ReturnType = typeof(void))]
144 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AmbientSky), Member = ".ctor", ReturnType = typeof(void))]
145 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
147 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
149 {
150 throw null;
151 }
152
153 [global::Cpp2ILInjected.Token(Token = "0x60052A1")]
154 [global::Cpp2ILInjected.Address(RVA = "0x1867E74", Offset = "0x1867E74", Length = "0x104")]
155 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
156 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
157 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SoundPlayer), Member = "Play", MemberParameters = new object[]
158 {
161 }, ReturnType = typeof(SlotId))]
162 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SoundPlayer), Member = "PlayLooped", MemberParameters = new object[]
163 {
167 }, ReturnType = typeof(SlotId))]
168 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SoundPlayer), Member = "Play", MemberParameters = new object[] { typeof(SoundStyle) }, ReturnType = typeof(SlotId))]
169 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AmbientSky), Member = "Spawn", MemberParameters = new object[]
170 {
171 typeof(Player),
173 typeof(int)
174 }, ReturnType = typeof(void))]
175 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 9)]
176 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SlotId), Member = "get_Index", ReturnType = typeof(uint))]
177 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SlotId), Member = "ToActive", MemberParameters = new object[] { typeof(uint) }, ReturnType = typeof(SlotId))]
178 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SlotVector<>.ItemPair), Member = ".ctor", MemberParameters = new object[]
179 {
180 "T",
181 typeof(SlotId)
182 }, ReturnType = typeof(void))]
183 public SlotId Add(T value)
184 {
185 throw null;
186 }
187
188 [global::Cpp2ILInjected.Token(Token = "0x60052A2")]
189 [global::Cpp2ILInjected.Address(RVA = "0x1867F78", Offset = "0x1867F78", Length = "0xF4")]
190 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
191 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
192 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SoundPlayer), Member = "StopAll", ReturnType = typeof(void))]
193 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AmbientSky), Member = "Draw", MemberParameters = new object[]
194 {
196 typeof(float),
197 typeof(float)
198 }, ReturnType = typeof(void))]
199 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
200 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SlotVector<>.ItemPair), Member = ".ctor", MemberParameters = new object[]
201 {
202 "T",
203 typeof(SlotId)
204 }, ReturnType = typeof(void))]
205 public void Clear()
206 {
207 throw null;
208 }
209
210 [global::Cpp2ILInjected.Token(Token = "0x60052A3")]
211 [global::Cpp2ILInjected.Address(RVA = "0x186806C", Offset = "0x186806C", Length = "0xD4")]
212 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
213 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
214 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SoundPlayer), Member = "Update", ReturnType = typeof(void))]
215 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AmbientSky), Member = "Update", MemberParameters = new object[] { typeof(GameTime) }, ReturnType = typeof(void))]
216 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
217 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SlotId), Member = "get_IsActive", ReturnType = typeof(bool))]
218 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SlotId), Member = "get_Index", ReturnType = typeof(uint))]
219 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SlotId), Member = "ToInactive", MemberParameters = new object[] { typeof(uint) }, ReturnType = typeof(SlotId))]
220 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SlotVector<>.ItemPair), Member = ".ctor", MemberParameters = new object[]
221 {
222 "T",
223 typeof(SlotId)
224 }, ReturnType = typeof(void))]
225 public bool Remove(SlotId id)
226 {
227 throw null;
228 }
229
230 [global::Cpp2ILInjected.Token(Token = "0x60052A4")]
231 [global::Cpp2ILInjected.Address(RVA = "0x1868140", Offset = "0x1868140", Length = "0xD0")]
232 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
233 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
234 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SoundPlayer), Member = "GetActiveSound", MemberParameters = new object[] { typeof(SlotId) }, ReturnType = typeof(ActiveSound))]
235 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
236 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SlotId), Member = "get_Index", ReturnType = typeof(uint))]
237 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SlotId), Member = "get_IsActive", ReturnType = typeof(bool))]
238 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SlotId), Member = "op_Inequality", MemberParameters = new object[]
239 {
240 typeof(SlotId),
241 typeof(SlotId)
242 }, ReturnType = typeof(bool))]
243 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
244 public bool Has(SlotId id)
245 {
246 throw null;
247 }
248
249 [global::Cpp2ILInjected.Token(Token = "0x60052A5")]
250 [global::Cpp2ILInjected.Address(RVA = "0x1868210", Offset = "0x1868210", Length = "0x48")]
251 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
252 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
253 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
254 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SlotId), Member = "get_IsActive", ReturnType = typeof(bool))]
255 public bool Has(int index)
256 {
257 throw null;
258 }
259
260 [global::Cpp2ILInjected.Token(Token = "0x60052A6")]
261 [global::Cpp2ILInjected.Address(RVA = "0x1868258", Offset = "0x1868258", Length = "0xC8")]
262 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
263 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
264 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
265 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SlotVector<>.ItemPair), Member = ".ctor", MemberParameters = new object[]
266 {
267 "T",
269 }, ReturnType = typeof(void))]
270 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
272 {
273 throw null;
274 }
275
276 [global::Cpp2ILInjected.Token(Token = "0x60052A7")]
277 [global::Cpp2ILInjected.Address(RVA = "0x1868320", Offset = "0x1868320", Length = "0x64")]
278 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
279 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
280 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
281 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
283 {
284 throw null;
285 }
286
287 [global::Cpp2ILInjected.Token(Token = "0x60052A8")]
288 [global::Cpp2ILInjected.Address(RVA = "0x1868384", Offset = "0x1868384", Length = "0x64")]
289 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
290 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
291 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
292 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
294 {
295 throw null;
296 }
297
298 [global::Cpp2ILInjected.Token(Token = "0x4008AD5")]
299 private const uint MAX_INDEX = 65535U;
300
301 [global::Cpp2ILInjected.Token(Token = "0x4008AD6")]
302 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
304
305 [global::Cpp2ILInjected.Token(Token = "0x4008AD7")]
306 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
307 private uint _freeHead;
308
309 [global::Cpp2ILInjected.Token(Token = "0x4008AD8")]
310 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
311 private uint _usedSpaceLength;
312
314 [global::Cpp2ILInjected.Token(Token = "0x4008AD9")]
315 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
316 private int <Count>k__BackingField;
317
318 [global::Cpp2ILInjected.Token(Token = "0x2000B0A")]
319 public sealed class Enumerator : IEnumerator<SlotVector<T>.ItemPair>, IEnumerator, IDisposable
320 {
321 [global::Cpp2ILInjected.Token(Token = "0x60052A9")]
322 [global::Cpp2ILInjected.Address(RVA = "0x16488F8", Offset = "0x16488F8", Length = "0x30")]
323 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
324 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
325 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
327 {
328 throw null;
329 }
330
331 [global::Cpp2ILInjected.Token(Token = "0x170008E8")]
333 {
334 [global::Cpp2ILInjected.Token(Token = "0x60052AA")]
335 [global::Cpp2ILInjected.Address(RVA = "0x1648928", Offset = "0x1648928", Length = "0x20")]
336 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
337 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
338 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
339 get
340 {
341 throw null;
342 }
343 }
344
345 [global::Cpp2ILInjected.Token(Token = "0x170008E9")]
347 {
348 [global::Cpp2ILInjected.Token(Token = "0x60052AB")]
349 [global::Cpp2ILInjected.Address(RVA = "0x1648948", Offset = "0x1648948", Length = "0x5C")]
350 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
351 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
352 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
353 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
354 get
355 {
356 throw null;
357 }
358 }
359
360 [global::Cpp2ILInjected.Token(Token = "0x60052AC")]
361 [global::Cpp2ILInjected.Address(RVA = "0x16489A4", Offset = "0x16489A4", Length = "0xC")]
362 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
363 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
364 public void Reset()
365 {
366 throw null;
367 }
368
369 [global::Cpp2ILInjected.Token(Token = "0x60052AD")]
370 [global::Cpp2ILInjected.Address(RVA = "0x16489B0", Offset = "0x16489B0", Length = "0x60")]
371 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
372 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
373 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
374 public bool MoveNext()
375 {
376 throw null;
377 }
378
379 [global::Cpp2ILInjected.Token(Token = "0x60052AE")]
380 [global::Cpp2ILInjected.Address(RVA = "0x1648A10", Offset = "0x1648A10", Length = "0x8")]
381 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
382 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
383 public void Dispose()
384 {
385 throw null;
386 }
387
388 [global::Cpp2ILInjected.Token(Token = "0x4008ADA")]
389 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
391
392 [global::Cpp2ILInjected.Token(Token = "0x4008ADB")]
393 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
394 private int _index;
395 }
396
397 [global::Cpp2ILInjected.Token(Token = "0x2000B0B")]
398 public struct ItemPair
399 {
400 [global::Cpp2ILInjected.Token(Token = "0x60052AF")]
401 [global::Cpp2ILInjected.Address(RVA = "0x17123FC", Offset = "0x17123FC", Length = "0xC")]
402 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
403 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SlotVector<>), Member = "set_Item", MemberParameters = new object[]
404 {
405 typeof(int),
406 "T"
407 }, ReturnType = typeof(void))]
408 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SlotVector<>), Member = "set_Item", MemberParameters = new object[]
409 {
410 typeof(SlotId),
411 "T"
412 }, ReturnType = typeof(void))]
413 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SlotVector<>), Member = "Add", MemberParameters = new object[] { "T" }, ReturnType = typeof(SlotId))]
414 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SlotVector<>), Member = "Clear", ReturnType = typeof(void))]
415 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SlotVector<>), Member = "Remove", MemberParameters = new object[] { typeof(SlotId) }, ReturnType = typeof(bool))]
416 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SlotVector<>), Member = "GetPair", MemberParameters = new object[] { typeof(int) }, ReturnType = "ItemPair<T>")]
417 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
418 public ItemPair(T value, SlotId id)
419 {
420 throw null;
421 }
422
423 [global::Cpp2ILInjected.Token(Token = "0x4008ADC")]
424 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
425 public readonly T Value;
426
427 [global::Cpp2ILInjected.Token(Token = "0x4008ADD")]
428 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
430 }
431 }
432}
class f__AnonymousType0<< Count > j__TPar
Enumerator(SlotVector< T > slotVector)
SlotVector< T >.ItemPair GetPair(int index)
readonly SlotVector< T >.ItemPair[] _array
delegate bool LoopedPlayCondition()