terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
ProgressionEventCondition.cs
Go to the documentation of this file.
1using System;
5
7{
8 // Token: 0x020009B0 RID: 2480
10 {
11 // Token: 0x06004964 RID: 18788 RVA: 0x002622E0 File Offset: 0x002604E0
12 private ProgressionEventCondition(int eventID)
13 {
14 string text2;
15 string text = "PROGRESSION_EVENT_" + text2;
16 base..ctor(text);
17 if ("PROGRESSION_EVENT_" == null)
18 {
19 }
21 }
22
23 // Token: 0x06004965 RID: 18789 RVA: 0x00262310 File Offset: 0x00260510
25 {
26 string text2;
27 string text = "PROGRESSION_EVENT_" + text2;
28 base..ctor(text);
30 if ("PROGRESSION_EVENT_" == null)
31 {
32 }
34 }
35
36 // Token: 0x06004966 RID: 18790 RVA: 0x00262344 File Offset: 0x00260544
37 public override void Shutdown()
38 {
39 int[] eventIDs = this._eventIDs;
40 int[] eventIDs2 = this._eventIDs;
41 int[] eventIDs3 = this._eventIDs;
42 }
43
44 // Token: 0x06004967 RID: 18791 RVA: 0x00262368 File Offset: 0x00260568
45 private static void ListenForPickup(ProgressionEventCondition condition)
46 {
47 int num = 1;
48 if (num == 0)
49 {
50 }
51 int num2;
52 if (num == 0)
53 {
54 num2 = 1;
55 }
56 int[] eventIDs = condition._eventIDs;
57 if (num2 == 0)
58 {
59 }
60 if (eventIDs == null)
61 {
62 }
63 int[] eventIDs2 = condition._eventIDs;
64 int[] eventIDs3 = condition._eventIDs;
65 }
66
67 // Token: 0x06004968 RID: 18792 RVA: 0x002623A8 File Offset: 0x002605A8
68 private static void ProgressionEventListener(int eventID)
69 {
70 if (!true)
71 {
72 }
73 if (!true)
74 {
75 }
76 }
77
78 // Token: 0x06004969 RID: 18793 RVA: 0x000021DB File Offset: 0x000003DB
80 {
81 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
82 }
83
84 // Token: 0x0600496A RID: 18794 RVA: 0x000021DB File Offset: 0x000003DB
85 public static ProgressionEventCondition Create(int eventID)
86 {
87 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
88 }
89
90 // Token: 0x0600496B RID: 18795 RVA: 0x002623D4 File Offset: 0x002605D4
92 {
94 }
95
96 // Token: 0x0600496C RID: 18796 RVA: 0x002623EC File Offset: 0x002605EC
97 // Note: this type is marked as 'beforefieldinit'.
99 {
100 }
101
102 // Token: 0x0400844B RID: 33867
103 private const string Identifier = "PROGRESSION_EVENT";
104
105 // Token: 0x0400844C RID: 33868
107
108 // Token: 0x0400844D RID: 33869
109 private static bool _isListenerHooked;
110
111 // Token: 0x0400844E RID: 33870
112 private int[] _eventIDs;
113 }
114}
class f__AnonymousType0<< Count > j__TPar
static Dictionary< int, List< ProgressionEventCondition > > _listeners
static ProgressionEventCondition Create(params int[] eventIDs)
static ProgressionEventCondition[] CreateMany(params int[] eventIDs)
static void ListenForPickup(ProgressionEventCondition condition)