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
SceneManager.cs
Go to the documentation of this file.
1using System;
10
12{
14 [NativeHeader("Runtime/Export/SceneManager/SceneManager.bindings.h")]
15 [global::Cpp2ILInjected.Token(Token = "0x2000123")]
16 public class SceneManager
17 {
18 [global::Cpp2ILInjected.Token(Token = "0x14000004")]
19 public static event UnityAction<Scene, LoadSceneMode> sceneLoaded
20 {
22 [global::Cpp2ILInjected.Token(Token = "0x60005CE")]
23 [global::Cpp2ILInjected.Address(RVA = "0x1F8C798", Offset = "0x1F8C798", Length = "0xF0")]
24 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
25 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "InControl.InControlManager", Member = "OnEnable", ReturnType = typeof(void))]
26 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
27 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Delegate), Member = "Combine", MemberParameters = new object[]
28 {
31 }, ReturnType = typeof(Delegate))]
32 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
33 add
34 {
35 throw null;
36 }
38 [global::Cpp2ILInjected.Token(Token = "0x60005CF")]
39 [global::Cpp2ILInjected.Address(RVA = "0x1F8C888", Offset = "0x1F8C888", Length = "0xF0")]
40 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
41 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "InControl.InControlManager", Member = "OnEnable", ReturnType = typeof(void))]
42 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "InControl.InControlManager", Member = "OnDisable", ReturnType = typeof(void))]
43 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Delegate), Member = "Remove", MemberParameters = new object[]
45 {
48 }, ReturnType = typeof(Delegate))]
49 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
50 remove
51 {
52 throw null;
53 }
54 }
55
57 [global::Cpp2ILInjected.Token(Token = "0x60005D0")]
58 [global::Cpp2ILInjected.Address(RVA = "0x1F8C978", Offset = "0x1F8C978", Length = "0x58")]
59 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "InControl.Utility", Member = "LoadScene", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
60 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
61 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
62 public static void LoadScene(string sceneName)
63 {
64 throw null;
65 }
66
67 [global::Cpp2ILInjected.Token(Token = "0x60005D1")]
68 [global::Cpp2ILInjected.Address(RVA = "0x1F8C9D0", Offset = "0x1F8C9D0", Length = "0xA0")]
69 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
70 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SceneManager), Member = "LoadSceneAsyncNameIndexInternal", MemberParameters = new object[]
72 {
73 typeof(string),
74 typeof(int),
76 typeof(bool)
77 }, ReturnType = typeof(AsyncOperation))]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SceneManager), Member = "GetSceneAt", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(Scene))]
79 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
80 public static Scene LoadScene(string sceneName, LoadSceneParameters parameters)
81 {
82 throw null;
83 }
84
86 [global::Cpp2ILInjected.Token(Token = "0x60005D2")]
87 [global::Cpp2ILInjected.Address(RVA = "0x1F8CBF8", Offset = "0x1F8CBF8", Length = "0xA8")]
88 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
89 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
91 {
92 throw null;
93 }
94
96 [global::Cpp2ILInjected.Token(Token = "0x60005D3")]
97 [global::Cpp2ILInjected.Address(RVA = "0x1F8CCA0", Offset = "0x1F8CCA0", Length = "0x94")]
98 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
99 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
100 private static void Internal_SceneUnloaded(Scene scene)
101 {
102 throw null;
103 }
104
106 [global::Cpp2ILInjected.Token(Token = "0x60005D4")]
107 [global::Cpp2ILInjected.Address(RVA = "0x1F8CD34", Offset = "0x1F8CD34", Length = "0xA8")]
108 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
109 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
111 {
112 throw null;
113 }
114
115 [global::Cpp2ILInjected.Token(Token = "0x17000144")]
116 public static extern int sceneCount
117 {
118 [StaticAccessor("GetSceneManager()", StaticAccessorType.Dot)]
119 [NativeHeader("Runtime/SceneManager/SceneManager.h")]
120 [NativeMethod("GetSceneCount")]
121 [global::Cpp2ILInjected.Token(Token = "0x60005D5")]
122 [global::Cpp2ILInjected.Address(RVA = "0x1F8CB44", Offset = "0x1F8CB44", Length = "0x28")]
123 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
124 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
125 [MethodImpl(4096)]
126 get;
127 }
128
129 [StaticAccessor("SceneManagerBindings", StaticAccessorType.DoubleColon)]
131 [global::Cpp2ILInjected.Token(Token = "0x60005D6")]
132 [global::Cpp2ILInjected.Address(RVA = "0x1F8CB6C", Offset = "0x1F8CB6C", Length = "0x8C")]
133 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
134 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SceneManager), Member = "LoadScene", MemberParameters = new object[]
135 {
136 typeof(string),
138 }, ReturnType = typeof(Scene))]
139 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
140 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
141 public static Scene GetSceneAt(int index)
142 {
143 throw null;
144 }
145
146 [global::Cpp2ILInjected.Token(Token = "0x60005D7")]
147 [global::Cpp2ILInjected.Address(RVA = "0x1F8CA70", Offset = "0x1F8CA70", Length = "0xD4")]
148 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SceneManager), Member = "LoadScene", MemberParameters = new object[]
149 {
150 typeof(string),
152 }, ReturnType = typeof(Scene))]
153 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
154 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SceneManagerAPI), Member = "get_ActiveAPI", ReturnType = typeof(SceneManagerAPI))]
155 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
157 {
158 throw null;
159 }
160
162 [global::Cpp2ILInjected.Token(Token = "0x60005D8")]
163 [global::Cpp2ILInjected.Address(RVA = "0x1F8CEC8", Offset = "0x1F8CEC8", Length = "0x60")]
164 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
165 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SceneManagerAPI), Member = "get_ActiveAPI", ReturnType = typeof(SceneManagerAPI))]
166 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
167 internal static AsyncOperation LoadFirstScene_Internal(bool async)
168 {
169 throw null;
170 }
171
172 // Note: this type is marked as 'beforefieldinit'.
173 [global::Cpp2ILInjected.Token(Token = "0x60005D9")]
174 [global::Cpp2ILInjected.Address(RVA = "0x1F8CF28", Offset = "0x1F8CF28", Length = "0x4C")]
175 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
176 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
178 {
179 throw null;
180 }
181
182 [global::Cpp2ILInjected.Token(Token = "0x60005DA")]
183 [global::Cpp2ILInjected.Address(RVA = "0x1F8CDDC", Offset = "0x1F8CDDC", Length = "0x44")]
184 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
185 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
186 [MethodImpl(4096)]
187 private static extern void GetSceneAt_Injected(int index, out Scene ret);
188
191 [global::Cpp2ILInjected.Token(Token = "0x40004E2")]
192 private static UnityAction<Scene, LoadSceneMode> sceneLoaded;
193
196 [global::Cpp2ILInjected.Token(Token = "0x40004E3")]
197 private static UnityAction<Scene> sceneUnloaded;
198
201 [global::Cpp2ILInjected.Token(Token = "0x40004E4")]
202 private static UnityAction<Scene, Scene> activeSceneChanged;
203
204 [global::Cpp2ILInjected.Token(Token = "0x40004E5")]
205 internal static bool s_AllowLoadScene;
206 }
207}
class f__AnonymousType0<< Count > j__TPar
static Scene LoadScene(string sceneName, LoadSceneParameters parameters)
static UnityAction< Scene > sceneUnloaded
static void Internal_SceneUnloaded(Scene scene)
static void Internal_SceneLoaded(Scene scene, LoadSceneMode mode)
static AsyncOperation LoadSceneAsyncNameIndexInternal(string sceneName, int sceneBuildIndex, LoadSceneParameters parameters, bool mustCompleteNextFrame)
static AsyncOperation LoadFirstScene_Internal(bool async)
static UnityAction< Scene, LoadSceneMode > sceneLoaded
static void Internal_ActiveSceneChanged(Scene previousActiveScene, Scene newActiveScene)
static void GetSceneAt_Injected(int index, out Scene ret)
static UnityAction< Scene, Scene > activeSceneChanged
static void LoadScene(string sceneName)