scripts
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user