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
AndroidImmersive.cs
Go to the documentation of this file.
1using System;
4using UnityEngine;
5
6[global::Cpp2ILInjected.Token(Token = "0x2000039")]
7public static class AndroidImmersive
8{
9 [global::Cpp2ILInjected.Token(Token = "0x6000141")]
10 [global::Cpp2ILInjected.Address(RVA = "0x6FEFC4", Offset = "0x6FEFC4", Length = "0x410")]
11 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
12 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Alert), Member = "AlertButtonClicked", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
13 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Alert), Member = "AlertCancelled", ReturnType = typeof(void))]
14 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
15 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Application), Member = "get_platform", ReturnType = typeof(RuntimePlatform))]
16 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AndroidImmersive), Member = "GetSDKLevel", ReturnType = typeof(int))]
17 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Debug), Member = "Log", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
18 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AndroidJavaClass), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
19 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AndroidJavaObject[]), Member = "GetStatic", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[] { typeof(string) }, ReturnType = "FieldType")]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AndroidJavaObject[]), Member = "Call", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[]
21 {
22 typeof(string),
23 typeof(object[])
24 }, ReturnType = "ReturnType")]
25 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AndroidImmersive.RunPtr), Member = ".ctor", MemberParameters = new object[]
26 {
27 typeof(object),
29 }, ReturnType = typeof(void))]
30 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AndroidJavaRunnable), Member = ".ctor", MemberParameters = new object[]
31 {
32 typeof(object),
34 }, ReturnType = typeof(void))]
35 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AndroidJavaObject), Member = "Call", MemberParameters = new object[]
36 {
37 typeof(string),
38 typeof(object[])
39 }, ReturnType = typeof(void))]
40 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 44)]
41 public static void Activate()
42 {
43 throw null;
44 }
45
46 [global::Cpp2ILInjected.Token(Token = "0x6000142")]
47 [global::Cpp2ILInjected.Address(RVA = "0x703F30", Offset = "0x703F30", Length = "0x288")]
48 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
49 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AndroidJavaClass), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AndroidJavaObject[]), Member = "GetStatic", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[] { typeof(string) }, ReturnType = "FieldType")]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AndroidImmersive.RunPtr), Member = ".ctor", MemberParameters = new object[]
53 {
54 typeof(object),
56 }, ReturnType = typeof(void))]
57 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AndroidJavaRunnable), Member = ".ctor", MemberParameters = new object[]
58 {
59 typeof(object),
61 }, ReturnType = typeof(void))]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AndroidJavaObject), Member = "Call", MemberParameters = new object[]
63 {
64 typeof(string),
65 typeof(object[])
66 }, ReturnType = typeof(void))]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Debug), Member = "Log", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
68 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 30)]
69 public static void Deactivate(bool blockReactivation)
70 {
71 throw null;
72 }
73
74 [global::Cpp2ILInjected.Token(Token = "0x6000143")]
75 [global::Cpp2ILInjected.Address(RVA = "0x7041B8", Offset = "0x7041B8", Length = "0x234")]
76 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
77 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AndroidImmersive.Listener), Member = "onSystemUiVisibilityChange", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
79 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AndroidJavaObject), Member = "Call", MemberParameters = new object[]
80 {
81 typeof(string),
82 typeof(object[])
83 }, ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AndroidImmersive.Listener), Member = ".ctor", ReturnType = typeof(void))]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Debug), Member = "Log", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
86 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 28)]
87 private static void RunActivate()
88 {
89 throw null;
90 }
91
92 [global::Cpp2ILInjected.Token(Token = "0x6000144")]
93 [global::Cpp2ILInjected.Address(RVA = "0x70445C", Offset = "0x70445C", Length = "0x154")]
94 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
95 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AndroidJavaObject), Member = "Call", MemberParameters = new object[]
97 {
98 typeof(string),
99 typeof(object[])
100 }, ReturnType = typeof(void))]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Debug), Member = "Log", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
103 private static void RunDeactivate()
104 {
105 throw null;
106 }
107
108 [global::Cpp2ILInjected.Token(Token = "0x6000145")]
109 [global::Cpp2ILInjected.Address(RVA = "0x703CC0", Offset = "0x703CC0", Length = "0x1B4")]
110 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
111 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AndroidImmersive), Member = "Activate", ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AndroidJNI), Member = "FindClass", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(IntPtr))]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AndroidJNI), Member = "GetStaticFieldID", MemberParameters = new object[]
115 {
116 typeof(IntPtr),
117 typeof(string),
118 typeof(string)
119 }, ReturnType = typeof(IntPtr))]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AndroidJNI), Member = "GetStaticIntField", MemberParameters = new object[]
121 {
122 typeof(IntPtr),
124 }, ReturnType = typeof(int))]
125 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
126 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
127 {
128 typeof(string),
129 typeof(string)
130 }, ReturnType = typeof(string))]
131 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Debug), Member = "Log", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
132 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
133 private static int GetSDKLevel()
134 {
135 throw null;
136 }
137
138 [global::Cpp2ILInjected.Token(Token = "0x40000D0")]
140
141 [global::Cpp2ILInjected.Token(Token = "0x40000D1")]
143
144 [global::Cpp2ILInjected.Token(Token = "0x40000D2")]
145 private static bool _blockReactivation;
146
147 [global::Cpp2ILInjected.Token(Token = "0x40000D3")]
148 private const int SYSTEM_UI_FLAG_HIDE_NAVIGATION = 2;
149
150 [global::Cpp2ILInjected.Token(Token = "0x40000D4")]
151 private const int SYSTEM_UI_FLAG_FULLSCREEN = 4;
152
153 [global::Cpp2ILInjected.Token(Token = "0x40000D5")]
154 private const int SYSTEM_UI_FLAG_LAYOUT_STABLE = 256;
155
156 [global::Cpp2ILInjected.Token(Token = "0x40000D6")]
158
159 [global::Cpp2ILInjected.Token(Token = "0x40000D7")]
160 private const int SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN = 1024;
161
162 [global::Cpp2ILInjected.Token(Token = "0x40000D8")]
163 private const int SYSTEM_UI_FLAG_IMMERSIVE = 2048;
164
165 [global::Cpp2ILInjected.Token(Token = "0x40000D9")]
166 private const int SYSTEM_UI_FLAG_IMMERSIVE_STICKY = 4096;
167
168 [global::Cpp2ILInjected.Token(Token = "0x200003A")]
169 private delegate void RunPtr();
170
171 [global::Cpp2ILInjected.Token(Token = "0x200003B")]
173 {
174 [global::Cpp2ILInjected.Token(Token = "0x600014A")]
175 [global::Cpp2ILInjected.Address(RVA = "0x7043EC", Offset = "0x7043EC", Length = "0x70")]
176 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AndroidImmersive), Member = "RunActivate", ReturnType = typeof(void))]
177 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
178 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AndroidJavaProxy), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
179 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
180 public Listener()
181 {
182 throw null;
183 }
184
185 [global::Cpp2ILInjected.Token(Token = "0x600014B")]
186 [global::Cpp2ILInjected.Address(RVA = "0x7045F0", Offset = "0x7045F0", Length = "0xA4")]
187 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
188 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
189 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
190 {
191 typeof(string),
192 typeof(string)
193 }, ReturnType = typeof(string))]
194 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Debug), Member = "Log", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
195 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AndroidImmersive), Member = "RunActivate", ReturnType = typeof(void))]
196 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
198 {
199 throw null;
200 }
201 }
202}
class f__AnonymousType0<< Count > j__TPar
Definition Alert.cs:9
void onSystemUiVisibilityChange(int visibility)
static void Activate()
static int GetSDKLevel()
static AndroidJavaObject _viewInstance
const int SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
delegate void RunPtr()
const int SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
static AndroidJavaObject _viewInstanceBackup
static void Deactivate(bool blockReactivation)
const int SYSTEM_UI_FLAG_LAYOUT_STABLE
static void RunActivate()
const int SYSTEM_UI_FLAG_IMMERSIVE
const int SYSTEM_UI_FLAG_FULLSCREEN
static void RunDeactivate()
const int SYSTEM_UI_FLAG_IMMERSIVE_STICKY
static bool _blockReactivation
const int SYSTEM_UI_FLAG_HIDE_NAVIGATION