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
CoreSocialModule.cs
Go to the documentation of this file.
1using System;
6
8{
9 [global::Cpp2ILInjected.Token(Token = "0x2000511")]
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x1400002E")]
13 public static event Action OnTick
14 {
16 [global::Cpp2ILInjected.Token(Token = "0x600314C")]
17 [global::Cpp2ILInjected.Address(RVA = "0x13042CC", Offset = "0x13042CC", Length = "0xBC")]
18 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
19 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Delegate), Member = "Combine", MemberParameters = new object[]
21 {
24 }, ReturnType = typeof(Delegate))]
25 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
26 add
27 {
28 throw null;
29 }
31 [global::Cpp2ILInjected.Token(Token = "0x600314D")]
32 [global::Cpp2ILInjected.Address(RVA = "0x1304388", Offset = "0x1304388", Length = "0xBC")]
33 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
34 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
35 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Delegate), Member = "Remove", MemberParameters = new object[]
36 {
39 }, ReturnType = typeof(Delegate))]
40 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
41 remove
42 {
43 throw null;
44 }
45 }
46
47 [global::Cpp2ILInjected.Token(Token = "0x600314E")]
48 [global::Cpp2ILInjected.Address(RVA = "0x1304444", Offset = "0x1304444", Length = "0x4")]
49 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
50 public static void SetSkipPulsing(bool shouldSkipPausing)
51 {
52 throw null;
53 }
54
55 [global::Cpp2ILInjected.Token(Token = "0x600314F")]
56 [global::Cpp2ILInjected.Address(RVA = "0x1304448", Offset = "0x1304448", Length = "0x210")]
57 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ParameterizedThreadStart), Member = ".ctor", MemberParameters = new object[]
59 {
60 typeof(object),
62 }, ReturnType = typeof(void))]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = ".ctor", MemberParameters = new object[] { typeof(ParameterizedThreadStart) }, ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "set_IsBackground", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Thread), Member = "Start", ReturnType = typeof(void))]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Action), Member = ".ctor", MemberParameters = new object[]
67 {
68 typeof(object),
70 }, ReturnType = typeof(void))]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "add_OnTickForThirdPartySoftwareOnly", MemberParameters = new object[] { typeof(Action) }, ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
73 public void Initialize()
74 {
75 throw null;
76 }
77
78 [global::Cpp2ILInjected.Token(Token = "0x6003150")]
79 [global::Cpp2ILInjected.Address(RVA = "0x1304658", Offset = "0x1304658", Length = "0x3C")]
80 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CoreSocialModule), Member = "Pulse", ReturnType = typeof(void))]
81 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
82 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "TryEnter", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Pulse", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
85 public void PulseSteamTick()
86 {
87 throw null;
88 }
89
90 [global::Cpp2ILInjected.Token(Token = "0x6003151")]
91 [global::Cpp2ILInjected.Address(RVA = "0x1304694", Offset = "0x1304694", Length = "0x3C")]
92 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CoreSocialModule), Member = "Pulse", ReturnType = typeof(void))]
93 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
94 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "TryEnter", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
95 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Pulse", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
97 public void PulseSteamCallback()
98 {
99 throw null;
100 }
101
102 [global::Cpp2ILInjected.Token(Token = "0x6003152")]
103 [global::Cpp2ILInjected.Address(RVA = "0x13046D0", Offset = "0x13046D0", Length = "0x58")]
104 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CoreSocialModule), Member = "PulseSteamTick", ReturnType = typeof(void))]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CoreSocialModule), Member = "PulseSteamCallback", ReturnType = typeof(void))]
107 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
108 public static void Pulse()
109 {
110 throw null;
111 }
112
113 [global::Cpp2ILInjected.Token(Token = "0x6003153")]
114 [global::Cpp2ILInjected.Address(RVA = "0x1304728", Offset = "0x1304728", Length = "0x90")]
115 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
116 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Wait", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
120 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
121 private void SteamTickLoop(object context)
122 {
123 throw null;
124 }
125
126 [global::Cpp2ILInjected.Token(Token = "0x6003154")]
127 [global::Cpp2ILInjected.Address(RVA = "0x13047B8", Offset = "0x13047B8", Length = "0x4")]
128 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
129 private void SteamCallbackLoop(object context)
130 {
131 throw null;
132 }
133
134 [global::Cpp2ILInjected.Token(Token = "0x6003155")]
135 [global::Cpp2ILInjected.Address(RVA = "0x13047BC", Offset = "0x13047BC", Length = "0x4")]
136 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
137 public void Shutdown()
138 {
139 throw null;
140 }
141
142 [global::Cpp2ILInjected.Token(Token = "0x6003156")]
143 [global::Cpp2ILInjected.Address(RVA = "0x13047C0", Offset = "0x13047C0", Length = "0x78")]
144 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
146 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
148 {
149 throw null;
150 }
151
152 [global::Cpp2ILInjected.Token(Token = "0x4003B11")]
154
155 [global::Cpp2ILInjected.Token(Token = "0x4003B12")]
156 public const int SteamAppId = 105600;
157
158 [global::Cpp2ILInjected.Token(Token = "0x4003B13")]
159 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
160 private bool IsSteamValid;
161
163 [global::Cpp2ILInjected.Token(Token = "0x4003B14")]
164 private static Action OnTick;
165
166 [global::Cpp2ILInjected.Token(Token = "0x4003B15")]
167 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
168 private object _steamTickLock;
169
170 [global::Cpp2ILInjected.Token(Token = "0x4003B16")]
171 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
172 private object _steamCallbackLock;
173
174 [global::Cpp2ILInjected.Token(Token = "0x4003B17")]
175 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
176 private bool _skipPulsing;
177 }
178}
class f__AnonymousType0<< Count > j__TPar
static void SetSkipPulsing(bool shouldSkipPausing)