scripts
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
using System;
|
||||
|
||||
namespace UnityEngine.SceneManagement
|
||||
{
|
||||
// Token: 0x020000ED RID: 237
|
||||
public enum LoadSceneMode
|
||||
{
|
||||
// Token: 0x04000236 RID: 566
|
||||
Single,
|
||||
// Token: 0x04000237 RID: 567
|
||||
Additive
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,245 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine.SceneManagement
|
||||
{
|
||||
// Token: 0x020000EB RID: 235
|
||||
public struct Scene
|
||||
{
|
||||
// Token: 0x17000376 RID: 886
|
||||
// (get) Token: 0x0600114F RID: 4431 RVA: 0x000170C4 File Offset: 0x000152C4
|
||||
internal int handle
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.m_Handle;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000377 RID: 887
|
||||
// (get) Token: 0x06001150 RID: 4432 RVA: 0x000170E0 File Offset: 0x000152E0
|
||||
internal Scene.LoadingState loadingState
|
||||
{
|
||||
get
|
||||
{
|
||||
return Scene.GetLoadingStateInternal(this.handle);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06001151 RID: 4433 RVA: 0x00017100 File Offset: 0x00015300
|
||||
public bool IsValid()
|
||||
{
|
||||
return Scene.IsValidInternal(this.handle);
|
||||
}
|
||||
|
||||
// Token: 0x17000378 RID: 888
|
||||
// (get) Token: 0x06001152 RID: 4434 RVA: 0x00017120 File Offset: 0x00015320
|
||||
public string path
|
||||
{
|
||||
get
|
||||
{
|
||||
return Scene.GetPathInternal(this.handle);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000379 RID: 889
|
||||
// (get) Token: 0x06001153 RID: 4435 RVA: 0x00017140 File Offset: 0x00015340
|
||||
// (set) Token: 0x06001154 RID: 4436 RVA: 0x00017160 File Offset: 0x00015360
|
||||
public string name
|
||||
{
|
||||
get
|
||||
{
|
||||
return Scene.GetNameInternal(this.handle);
|
||||
}
|
||||
internal set
|
||||
{
|
||||
Scene.SetNameInternal(this.handle, value);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700037A RID: 890
|
||||
// (get) Token: 0x06001155 RID: 4437 RVA: 0x00017170 File Offset: 0x00015370
|
||||
internal string guid
|
||||
{
|
||||
get
|
||||
{
|
||||
return Scene.GetGUIDInternal(this.handle);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700037B RID: 891
|
||||
// (get) Token: 0x06001156 RID: 4438 RVA: 0x00017190 File Offset: 0x00015390
|
||||
public bool isLoaded
|
||||
{
|
||||
get
|
||||
{
|
||||
return Scene.GetIsLoadedInternal(this.handle);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700037C RID: 892
|
||||
// (get) Token: 0x06001157 RID: 4439 RVA: 0x000171B0 File Offset: 0x000153B0
|
||||
public int buildIndex
|
||||
{
|
||||
get
|
||||
{
|
||||
return Scene.GetBuildIndexInternal(this.handle);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700037D RID: 893
|
||||
// (get) Token: 0x06001158 RID: 4440 RVA: 0x000171D0 File Offset: 0x000153D0
|
||||
public bool isDirty
|
||||
{
|
||||
get
|
||||
{
|
||||
return Scene.GetIsDirtyInternal(this.handle);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700037E RID: 894
|
||||
// (get) Token: 0x06001159 RID: 4441 RVA: 0x000171F0 File Offset: 0x000153F0
|
||||
public int rootCount
|
||||
{
|
||||
get
|
||||
{
|
||||
return Scene.GetRootCountInternal(this.handle);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600115A RID: 4442 RVA: 0x00017210 File Offset: 0x00015410
|
||||
public GameObject[] GetRootGameObjects()
|
||||
{
|
||||
List<GameObject> list = new List<GameObject>(this.rootCount);
|
||||
this.GetRootGameObjects(list);
|
||||
return list.ToArray();
|
||||
}
|
||||
|
||||
// Token: 0x0600115B RID: 4443 RVA: 0x00017240 File Offset: 0x00015440
|
||||
public void GetRootGameObjects(List<GameObject> rootGameObjects)
|
||||
{
|
||||
if (rootGameObjects.Capacity < this.rootCount)
|
||||
{
|
||||
rootGameObjects.Capacity = this.rootCount;
|
||||
}
|
||||
rootGameObjects.Clear();
|
||||
if (!this.IsValid())
|
||||
{
|
||||
throw new ArgumentException("The scene is invalid.");
|
||||
}
|
||||
if (!Application.isPlaying && !this.isLoaded)
|
||||
{
|
||||
throw new ArgumentException("The scene is not loaded.");
|
||||
}
|
||||
if (this.rootCount != 0)
|
||||
{
|
||||
Scene.GetRootGameObjectsInternal(this.handle, rootGameObjects);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600115C RID: 4444 RVA: 0x000172C4 File Offset: 0x000154C4
|
||||
public static bool operator ==(Scene lhs, Scene rhs)
|
||||
{
|
||||
return lhs.handle == rhs.handle;
|
||||
}
|
||||
|
||||
// Token: 0x0600115D RID: 4445 RVA: 0x000172EC File Offset: 0x000154EC
|
||||
public static bool operator !=(Scene lhs, Scene rhs)
|
||||
{
|
||||
return lhs.handle != rhs.handle;
|
||||
}
|
||||
|
||||
// Token: 0x0600115E RID: 4446 RVA: 0x00017314 File Offset: 0x00015514
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return this.m_Handle;
|
||||
}
|
||||
|
||||
// Token: 0x0600115F RID: 4447 RVA: 0x00017330 File Offset: 0x00015530
|
||||
public override bool Equals(object other)
|
||||
{
|
||||
bool flag;
|
||||
if (!(other is Scene))
|
||||
{
|
||||
flag = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
Scene scene = (Scene)other;
|
||||
flag = this.handle == scene.handle;
|
||||
}
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x06001160 RID: 4448
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern bool IsValidInternal(int sceneHandle);
|
||||
|
||||
// Token: 0x06001161 RID: 4449
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern string GetPathInternal(int sceneHandle);
|
||||
|
||||
// Token: 0x06001162 RID: 4450
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern string GetNameInternal(int sceneHandle);
|
||||
|
||||
// Token: 0x06001163 RID: 4451
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void SetNameInternal(int sceneHandle, string name);
|
||||
|
||||
// Token: 0x06001164 RID: 4452
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern string GetGUIDInternal(int sceneHandle);
|
||||
|
||||
// Token: 0x06001165 RID: 4453
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern bool GetIsLoadedInternal(int sceneHandle);
|
||||
|
||||
// Token: 0x06001166 RID: 4454
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern Scene.LoadingState GetLoadingStateInternal(int sceneHandle);
|
||||
|
||||
// Token: 0x06001167 RID: 4455
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern bool GetIsDirtyInternal(int sceneHandle);
|
||||
|
||||
// Token: 0x06001168 RID: 4456
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern int GetBuildIndexInternal(int sceneHandle);
|
||||
|
||||
// Token: 0x06001169 RID: 4457
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern int GetRootCountInternal(int sceneHandle);
|
||||
|
||||
// Token: 0x0600116A RID: 4458
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void GetRootGameObjectsInternal(int sceneHandle, object resultRootList);
|
||||
|
||||
// Token: 0x04000230 RID: 560
|
||||
private int m_Handle;
|
||||
|
||||
// Token: 0x020000EC RID: 236
|
||||
internal enum LoadingState
|
||||
{
|
||||
// Token: 0x04000232 RID: 562
|
||||
NotLoaded,
|
||||
// Token: 0x04000233 RID: 563
|
||||
Loading,
|
||||
// Token: 0x04000234 RID: 564
|
||||
Loaded
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,336 @@
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Events;
|
||||
using UnityEngine.Internal;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine.SceneManagement
|
||||
{
|
||||
// Token: 0x020000EE RID: 238
|
||||
[RequiredByNativeCode]
|
||||
public class SceneManager
|
||||
{
|
||||
// Token: 0x1700037F RID: 895
|
||||
// (get) Token: 0x0600116C RID: 4460
|
||||
public static extern int sceneCount
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17000380 RID: 896
|
||||
// (get) Token: 0x0600116D RID: 4461
|
||||
public static extern int sceneCountInBuildSettings
|
||||
{
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x0600116E RID: 4462 RVA: 0x00017378 File Offset: 0x00015578
|
||||
public static Scene GetActiveScene()
|
||||
{
|
||||
Scene scene;
|
||||
SceneManager.INTERNAL_CALL_GetActiveScene(out scene);
|
||||
return scene;
|
||||
}
|
||||
|
||||
// Token: 0x0600116F RID: 4463
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_GetActiveScene(out Scene value);
|
||||
|
||||
// Token: 0x06001170 RID: 4464 RVA: 0x00017398 File Offset: 0x00015598
|
||||
public static bool SetActiveScene(Scene scene)
|
||||
{
|
||||
return SceneManager.INTERNAL_CALL_SetActiveScene(ref scene);
|
||||
}
|
||||
|
||||
// Token: 0x06001171 RID: 4465
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern bool INTERNAL_CALL_SetActiveScene(ref Scene scene);
|
||||
|
||||
// Token: 0x06001172 RID: 4466 RVA: 0x000173B4 File Offset: 0x000155B4
|
||||
public static Scene GetSceneByPath(string scenePath)
|
||||
{
|
||||
Scene scene;
|
||||
SceneManager.INTERNAL_CALL_GetSceneByPath(scenePath, out scene);
|
||||
return scene;
|
||||
}
|
||||
|
||||
// Token: 0x06001173 RID: 4467
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_GetSceneByPath(string scenePath, out Scene value);
|
||||
|
||||
// Token: 0x06001174 RID: 4468 RVA: 0x000173D4 File Offset: 0x000155D4
|
||||
public static Scene GetSceneByName(string name)
|
||||
{
|
||||
Scene scene;
|
||||
SceneManager.INTERNAL_CALL_GetSceneByName(name, out scene);
|
||||
return scene;
|
||||
}
|
||||
|
||||
// Token: 0x06001175 RID: 4469
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_GetSceneByName(string name, out Scene value);
|
||||
|
||||
// Token: 0x06001176 RID: 4470 RVA: 0x000173F4 File Offset: 0x000155F4
|
||||
public static Scene GetSceneByBuildIndex(int buildIndex)
|
||||
{
|
||||
Scene scene;
|
||||
SceneManager.INTERNAL_CALL_GetSceneByBuildIndex(buildIndex, out scene);
|
||||
return scene;
|
||||
}
|
||||
|
||||
// Token: 0x06001177 RID: 4471
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_GetSceneByBuildIndex(int buildIndex, out Scene value);
|
||||
|
||||
// Token: 0x06001178 RID: 4472 RVA: 0x00017414 File Offset: 0x00015614
|
||||
public static Scene GetSceneAt(int index)
|
||||
{
|
||||
Scene scene;
|
||||
SceneManager.INTERNAL_CALL_GetSceneAt(index, out scene);
|
||||
return scene;
|
||||
}
|
||||
|
||||
// Token: 0x06001179 RID: 4473
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_GetSceneAt(int index, out Scene value);
|
||||
|
||||
// Token: 0x0600117A RID: 4474 RVA: 0x00017434 File Offset: 0x00015634
|
||||
[Obsolete("Use SceneManager.sceneCount and SceneManager.GetSceneAt(int index) to loop the all scenes instead.")]
|
||||
public static Scene[] GetAllScenes()
|
||||
{
|
||||
Scene[] array = new Scene[SceneManager.sceneCount];
|
||||
for (int i = 0; i < SceneManager.sceneCount; i++)
|
||||
{
|
||||
array[i] = SceneManager.GetSceneAt(i);
|
||||
}
|
||||
return array;
|
||||
}
|
||||
|
||||
// Token: 0x0600117B RID: 4475 RVA: 0x00017480 File Offset: 0x00015680
|
||||
[ExcludeFromDocs]
|
||||
public static void LoadScene(string sceneName)
|
||||
{
|
||||
LoadSceneMode loadSceneMode = LoadSceneMode.Single;
|
||||
SceneManager.LoadScene(sceneName, loadSceneMode);
|
||||
}
|
||||
|
||||
// Token: 0x0600117C RID: 4476 RVA: 0x00017498 File Offset: 0x00015698
|
||||
public static void LoadScene(string sceneName, [DefaultValue("LoadSceneMode.Single")] LoadSceneMode mode)
|
||||
{
|
||||
SceneManager.LoadSceneAsyncNameIndexInternal(sceneName, -1, mode == LoadSceneMode.Additive, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600117D RID: 4477 RVA: 0x000174B4 File Offset: 0x000156B4
|
||||
[ExcludeFromDocs]
|
||||
public static void LoadScene(int sceneBuildIndex)
|
||||
{
|
||||
LoadSceneMode loadSceneMode = LoadSceneMode.Single;
|
||||
SceneManager.LoadScene(sceneBuildIndex, loadSceneMode);
|
||||
}
|
||||
|
||||
// Token: 0x0600117E RID: 4478 RVA: 0x000174CC File Offset: 0x000156CC
|
||||
public static void LoadScene(int sceneBuildIndex, [DefaultValue("LoadSceneMode.Single")] LoadSceneMode mode)
|
||||
{
|
||||
SceneManager.LoadSceneAsyncNameIndexInternal(null, sceneBuildIndex, mode == LoadSceneMode.Additive, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600117F RID: 4479 RVA: 0x000174E8 File Offset: 0x000156E8
|
||||
[ExcludeFromDocs]
|
||||
public static AsyncOperation LoadSceneAsync(string sceneName)
|
||||
{
|
||||
LoadSceneMode loadSceneMode = LoadSceneMode.Single;
|
||||
return SceneManager.LoadSceneAsync(sceneName, loadSceneMode);
|
||||
}
|
||||
|
||||
// Token: 0x06001180 RID: 4480 RVA: 0x00017508 File Offset: 0x00015708
|
||||
public static AsyncOperation LoadSceneAsync(string sceneName, [DefaultValue("LoadSceneMode.Single")] LoadSceneMode mode)
|
||||
{
|
||||
return SceneManager.LoadSceneAsyncNameIndexInternal(sceneName, -1, mode == LoadSceneMode.Additive, false);
|
||||
}
|
||||
|
||||
// Token: 0x06001181 RID: 4481 RVA: 0x00017534 File Offset: 0x00015734
|
||||
[ExcludeFromDocs]
|
||||
public static AsyncOperation LoadSceneAsync(int sceneBuildIndex)
|
||||
{
|
||||
LoadSceneMode loadSceneMode = LoadSceneMode.Single;
|
||||
return SceneManager.LoadSceneAsync(sceneBuildIndex, loadSceneMode);
|
||||
}
|
||||
|
||||
// Token: 0x06001182 RID: 4482 RVA: 0x00017554 File Offset: 0x00015754
|
||||
public static AsyncOperation LoadSceneAsync(int sceneBuildIndex, [DefaultValue("LoadSceneMode.Single")] LoadSceneMode mode)
|
||||
{
|
||||
return SceneManager.LoadSceneAsyncNameIndexInternal(null, sceneBuildIndex, mode == LoadSceneMode.Additive, false);
|
||||
}
|
||||
|
||||
// Token: 0x06001183 RID: 4483
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern AsyncOperation LoadSceneAsyncNameIndexInternal(string sceneName, int sceneBuildIndex, bool isAdditive, bool mustCompleteNextFrame);
|
||||
|
||||
// Token: 0x06001184 RID: 4484 RVA: 0x00017580 File Offset: 0x00015780
|
||||
public static Scene CreateScene(string sceneName)
|
||||
{
|
||||
Scene scene;
|
||||
SceneManager.INTERNAL_CALL_CreateScene(sceneName, out scene);
|
||||
return scene;
|
||||
}
|
||||
|
||||
// Token: 0x06001185 RID: 4485
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_CreateScene(string sceneName, out Scene value);
|
||||
|
||||
// Token: 0x06001186 RID: 4486 RVA: 0x000175A0 File Offset: 0x000157A0
|
||||
[Obsolete("Use SceneManager.UnloadSceneAsync. This function is not safe to use during triggers and under other circumstances. See Scripting reference for more details.")]
|
||||
public static bool UnloadScene(Scene scene)
|
||||
{
|
||||
return SceneManager.UnloadSceneInternal(scene);
|
||||
}
|
||||
|
||||
// Token: 0x06001187 RID: 4487 RVA: 0x000175BC File Offset: 0x000157BC
|
||||
private static bool UnloadSceneInternal(Scene scene)
|
||||
{
|
||||
return SceneManager.INTERNAL_CALL_UnloadSceneInternal(ref scene);
|
||||
}
|
||||
|
||||
// Token: 0x06001188 RID: 4488
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern bool INTERNAL_CALL_UnloadSceneInternal(ref Scene scene);
|
||||
|
||||
// Token: 0x06001189 RID: 4489 RVA: 0x000175D8 File Offset: 0x000157D8
|
||||
[Obsolete("Use SceneManager.UnloadSceneAsync. This function is not safe to use during triggers and under other circumstances. See Scripting reference for more details.")]
|
||||
public static bool UnloadScene(int sceneBuildIndex)
|
||||
{
|
||||
bool flag;
|
||||
SceneManager.UnloadSceneNameIndexInternal("", sceneBuildIndex, true, out flag);
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600118A RID: 4490 RVA: 0x00017600 File Offset: 0x00015800
|
||||
[Obsolete("Use SceneManager.UnloadSceneAsync. This function is not safe to use during triggers and under other circumstances. See Scripting reference for more details.")]
|
||||
public static bool UnloadScene(string sceneName)
|
||||
{
|
||||
bool flag;
|
||||
SceneManager.UnloadSceneNameIndexInternal(sceneName, -1, true, out flag);
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600118B RID: 4491 RVA: 0x00017624 File Offset: 0x00015824
|
||||
public static AsyncOperation UnloadSceneAsync(int sceneBuildIndex)
|
||||
{
|
||||
bool flag;
|
||||
return SceneManager.UnloadSceneNameIndexInternal("", sceneBuildIndex, false, out flag);
|
||||
}
|
||||
|
||||
// Token: 0x0600118C RID: 4492 RVA: 0x00017648 File Offset: 0x00015848
|
||||
public static AsyncOperation UnloadSceneAsync(string sceneName)
|
||||
{
|
||||
bool flag;
|
||||
return SceneManager.UnloadSceneNameIndexInternal(sceneName, -1, false, out flag);
|
||||
}
|
||||
|
||||
// Token: 0x0600118D RID: 4493 RVA: 0x00017668 File Offset: 0x00015868
|
||||
public static AsyncOperation UnloadSceneAsync(Scene scene)
|
||||
{
|
||||
return SceneManager.UnloadSceneAsyncInternal(scene);
|
||||
}
|
||||
|
||||
// Token: 0x0600118E RID: 4494 RVA: 0x00017684 File Offset: 0x00015884
|
||||
private static AsyncOperation UnloadSceneAsyncInternal(Scene scene)
|
||||
{
|
||||
return SceneManager.INTERNAL_CALL_UnloadSceneAsyncInternal(ref scene);
|
||||
}
|
||||
|
||||
// Token: 0x0600118F RID: 4495
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern AsyncOperation INTERNAL_CALL_UnloadSceneAsyncInternal(ref Scene scene);
|
||||
|
||||
// Token: 0x06001190 RID: 4496
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern AsyncOperation UnloadSceneNameIndexInternal(string sceneName, int sceneBuildIndex, bool immediately, out bool outSuccess);
|
||||
|
||||
// Token: 0x06001191 RID: 4497 RVA: 0x000176A0 File Offset: 0x000158A0
|
||||
public static void MergeScenes(Scene sourceScene, Scene destinationScene)
|
||||
{
|
||||
SceneManager.INTERNAL_CALL_MergeScenes(ref sourceScene, ref destinationScene);
|
||||
}
|
||||
|
||||
// Token: 0x06001192 RID: 4498
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_MergeScenes(ref Scene sourceScene, ref Scene destinationScene);
|
||||
|
||||
// Token: 0x06001193 RID: 4499 RVA: 0x000176AC File Offset: 0x000158AC
|
||||
public static void MoveGameObjectToScene(GameObject go, Scene scene)
|
||||
{
|
||||
SceneManager.INTERNAL_CALL_MoveGameObjectToScene(go, ref scene);
|
||||
}
|
||||
|
||||
// Token: 0x06001194 RID: 4500
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
private static extern void INTERNAL_CALL_MoveGameObjectToScene(GameObject go, ref Scene scene);
|
||||
|
||||
// Token: 0x14000006 RID: 6
|
||||
// (add) Token: 0x06001195 RID: 4501 RVA: 0x000176B8 File Offset: 0x000158B8
|
||||
// (remove) Token: 0x06001196 RID: 4502 RVA: 0x000176EC File Offset: 0x000158EC
|
||||
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
|
||||
public static event UnityAction<Scene, LoadSceneMode> sceneLoaded;
|
||||
|
||||
// Token: 0x06001197 RID: 4503 RVA: 0x00017720 File Offset: 0x00015920
|
||||
[RequiredByNativeCode]
|
||||
private static void Internal_SceneLoaded(Scene scene, LoadSceneMode mode)
|
||||
{
|
||||
if (SceneManager.sceneLoaded != null)
|
||||
{
|
||||
SceneManager.sceneLoaded(scene, mode);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x14000007 RID: 7
|
||||
// (add) Token: 0x06001198 RID: 4504 RVA: 0x0001773C File Offset: 0x0001593C
|
||||
// (remove) Token: 0x06001199 RID: 4505 RVA: 0x00017770 File Offset: 0x00015970
|
||||
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
|
||||
public static event UnityAction<Scene> sceneUnloaded;
|
||||
|
||||
// Token: 0x0600119A RID: 4506 RVA: 0x000177A4 File Offset: 0x000159A4
|
||||
[RequiredByNativeCode]
|
||||
private static void Internal_SceneUnloaded(Scene scene)
|
||||
{
|
||||
if (SceneManager.sceneUnloaded != null)
|
||||
{
|
||||
SceneManager.sceneUnloaded(scene);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x14000008 RID: 8
|
||||
// (add) Token: 0x0600119B RID: 4507 RVA: 0x000177C0 File Offset: 0x000159C0
|
||||
// (remove) Token: 0x0600119C RID: 4508 RVA: 0x000177F4 File Offset: 0x000159F4
|
||||
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
|
||||
public static event UnityAction<Scene, Scene> activeSceneChanged;
|
||||
|
||||
// Token: 0x0600119D RID: 4509 RVA: 0x00017828 File Offset: 0x00015A28
|
||||
[RequiredByNativeCode]
|
||||
private static void Internal_ActiveSceneChanged(Scene previousActiveScene, Scene newActiveScene)
|
||||
{
|
||||
if (SceneManager.activeSceneChanged != null)
|
||||
{
|
||||
SceneManager.activeSceneChanged(previousActiveScene, newActiveScene);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace UnityEngine.SceneManagement
|
||||
{
|
||||
// Token: 0x020000EF RID: 239
|
||||
public static class SceneUtility
|
||||
{
|
||||
// Token: 0x0600119E RID: 4510
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern string GetScenePathByBuildIndex(int buildIndex);
|
||||
|
||||
// Token: 0x0600119F RID: 4511
|
||||
[GeneratedByOldBindingsGenerator]
|
||||
[MethodImpl(MethodImplOptions.InternalCall)]
|
||||
public static extern int GetBuildIndexByScenePath(string scenePath);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user