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
XBOChatPermissions.cs
Go to the documentation of this file.
1using System;
6
7[global::Cpp2ILInjected.Token(Token = "0x2000046")]
8public static class XBOChatPermissions
9{
10 [global::Cpp2ILInjected.Token(Token = "0x600017E")]
11 [global::Cpp2ILInjected.Address(RVA = "0x7056D0", Offset = "0x7056D0", Length = "0x1D0")]
12 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
13 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XNAUnityRunner), Member = "OnApplicationPause", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
14 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
15 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "GetEnumerator", ReturnType = "Enumerator<TKey, TValue>")]
16 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
17 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
18 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "Clear", ReturnType = typeof(void))]
19 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, bool>), Member = "Clear", ReturnType = typeof(void))]
20 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
21 public static void Reset()
22 {
23 throw null;
24 }
25
26 [global::Cpp2ILInjected.Token(Token = "0x600017F")]
27 [global::Cpp2ILInjected.Address(RVA = "0x7058A8", Offset = "0x7058A8", Length = "0x1C0")]
28 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
29 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
30 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, bool>), Member = "ContainsKey", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
31 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "ContainsKey", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
32 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = "get_Item", MemberParameters = new object[] { typeof(object) }, ReturnType = "TValue")]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, bool>), Member = "Add", MemberParameters = new object[]
34 {
35 typeof(object),
36 typeof(bool)
37 }, ReturnType = typeof(void))]
38 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, bool>), Member = "get_Item", MemberParameters = new object[] { typeof(object) }, ReturnType = "TValue")]
39 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
40 public static void CanChatWith(string xboPlayerId, XBOChatPermissions.ChatPermissionsResult result)
41 {
42 throw null;
43 }
44
45 [global::Cpp2ILInjected.Token(Token = "0x6000180")]
46 [global::Cpp2ILInjected.Address(RVA = "0x705B04", Offset = "0x705B04", Length = "0x88")]
47 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, bool>), Member = "Add", MemberParameters = new object[]
49 {
50 typeof(object),
51 typeof(bool)
52 }, ReturnType = typeof(void))]
53 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
54 public static void SetPermissions(string xboPlayerId, bool canCommunicate)
55 {
56 throw null;
57 }
58
59 // Note: this type is marked as 'beforefieldinit'.
60 [global::Cpp2ILInjected.Token(Token = "0x6000181")]
61 [global::Cpp2ILInjected.Address(RVA = "0x705B8C", Offset = "0x705B8C", Length = "0xDC")]
62 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, object>), Member = ".ctor", ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<object, bool>), Member = ".ctor", ReturnType = typeof(void))]
65 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
67 {
68 throw null;
69 }
70
71 [global::Cpp2ILInjected.Token(Token = "0x4000113")]
73
74 [global::Cpp2ILInjected.Token(Token = "0x4000114")]
76
77 [global::Cpp2ILInjected.Token(Token = "0x2000047")]
78 public delegate void ChatPermissionsResult(string playerId, bool result);
79
80 [global::Cpp2ILInjected.Token(Token = "0x2000048")]
81 public class RequestResult
82 {
83 [global::Cpp2ILInjected.Token(Token = "0x6000186")]
84 [global::Cpp2ILInjected.Address(RVA = "0x7058A0", Offset = "0x7058A0", Length = "0x8")]
85 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
86 public void Clear()
87 {
88 throw null;
89 }
90
91 [global::Cpp2ILInjected.Token(Token = "0x14000003")]
93 {
95 [global::Cpp2ILInjected.Token(Token = "0x6000187")]
96 [global::Cpp2ILInjected.Address(RVA = "0x705A68", Offset = "0x705A68", Length = "0x9C")]
97 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
98 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
99 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Delegate), Member = "Combine", MemberParameters = new object[]
100 {
103 }, ReturnType = typeof(Delegate))]
104 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
105 add
106 {
107 throw null;
108 }
110 [global::Cpp2ILInjected.Token(Token = "0x6000188")]
111 [global::Cpp2ILInjected.Address(RVA = "0x705DFC", Offset = "0x705DFC", Length = "0x9C")]
112 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
113 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Delegate), Member = "Remove", MemberParameters = new object[]
115 {
118 }, ReturnType = typeof(Delegate))]
119 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
120 remove
121 {
122 throw null;
123 }
124 }
125
126 [global::Cpp2ILInjected.Token(Token = "0x6000189")]
127 [global::Cpp2ILInjected.Address(RVA = "0x705E98", Offset = "0x705E98", Length = "0x8")]
128 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
129 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
131 {
132 throw null;
133 }
134
135 [global::Cpp2ILInjected.Token(Token = "0x4000115")]
136 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
137 public string xboPlayerId;
138
140 [global::Cpp2ILInjected.Token(Token = "0x4000116")]
141 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
143 }
144}
class f__AnonymousType0<< Count > j__TPar
XBOChatPermissions.ChatPermissionsResult ResultCallbacks
static Dictionary< string, bool > _cachedChatPermissions
static void CanChatWith(string xboPlayerId, XBOChatPermissions.ChatPermissionsResult result)
delegate void ChatPermissionsResult(string playerId, bool result)
static void SetPermissions(string xboPlayerId, bool canCommunicate)
static Dictionary< string, XBOChatPermissions.RequestResult > _inprogress