Files
Dec2017-Script-Dump/Assembly-CSharp/ManagedSingletonObject.cs
T
2026-06-04 11:42:34 +02:00

540 lines
16 KiB
C#

using System;
using System.Collections.Generic;
using UnityEngine;
// Token: 0x02000E77 RID: 3703
public class ManagedSingletonObject : MonoBehaviour, DPIALJIPMPA
{
// Token: 0x0601E98A RID: 125322 RVA: 0x0085FA0C File Offset: 0x0085DC0C
public JFMDOPIFIOB JPBCLJFPBGG()
{
return this.gameRestartBehavior;
}
// Token: 0x0601E98B RID: 125323 RVA: 0x0085FA14 File Offset: 0x0085DC14
public GameObject ALOOHNELAML()
{
return base.gameObject;
}
// Token: 0x0601E98C RID: 125324 RVA: 0x0085FA1C File Offset: 0x0085DC1C
public JFMDOPIFIOB IFMFJCJADFH()
{
return this.gameRestartBehavior;
}
// Token: 0x0601E98D RID: 125325 RVA: 0x0085FA24 File Offset: 0x0085DC24
public GameObject ALGJIMJAGPF()
{
return base.gameObject;
}
// Token: 0x0601E98E RID: 125326 RVA: 0x0085FA2C File Offset: 0x0085DC2C
public GameObject PAOPFLEPMPC()
{
return base.gameObject;
}
// Token: 0x0601E98F RID: 125327 RVA: 0x0085FA34 File Offset: 0x0085DC34
private void ACOKDCDBNHM()
{
ManagedSingletonObject.managedObjects.Remove(this.guid);
GameRoot.ExistingGameSingletons.Remove(this);
}
// Token: 0x0601E990 RID: 125328 RVA: 0x0085FA54 File Offset: 0x0085DC54
public JFMDOPIFIOB FNNBPDDIPME()
{
return this.gameRestartBehavior;
}
// Token: 0x0601E991 RID: 125329 RVA: 0x0085FA5C File Offset: 0x0085DC5C
private void JHCLJIABPPJ()
{
if (ManagedSingletonObject.managedObjects.ContainsKey(this.guid))
{
if (this.BBKNOCCFAFG() == JFMDOPIFIOB.DestroyNew)
{
global::UnityEngine.Object.Destroy(base.gameObject);
return;
}
ManagedSingletonObject managedSingletonObject = ManagedSingletonObject.managedObjects[this.guid];
if (this.JCIALBLMJFE() == JFMDOPIFIOB.DestroyOld)
{
global::UnityEngine.Object.Destroy(managedSingletonObject.KHLMMFJDKBC());
ManagedSingletonObject.managedObjects.Remove(this.guid);
}
}
ManagedSingletonObject.managedObjects.Add(this.guid, this);
GameRoot.HMBLABGIIDM(this);
}
// Token: 0x0601E992 RID: 125330 RVA: 0x0085FAE8 File Offset: 0x0085DCE8
public JFMDOPIFIOB BNAEKHAIFEN()
{
return this.gameRestartBehavior;
}
// Token: 0x0601E993 RID: 125331 RVA: 0x0085FAF0 File Offset: 0x0085DCF0
private void NGOPCBJCNJM()
{
if (ManagedSingletonObject.managedObjects.ContainsKey(this.guid))
{
if (this.KJBNGIIJPLK() == JFMDOPIFIOB.DestroyNew)
{
global::UnityEngine.Object.Destroy(base.gameObject);
return;
}
ManagedSingletonObject managedSingletonObject = ManagedSingletonObject.managedObjects[this.guid];
if (this.JCIALBLMJFE() == JFMDOPIFIOB.DestroyNew)
{
global::UnityEngine.Object.Destroy(managedSingletonObject.OICFPINBCNH());
ManagedSingletonObject.managedObjects.Remove(this.guid);
}
}
ManagedSingletonObject.managedObjects.Add(this.guid, this);
GameRoot.KMGPPBNHLHC(this);
}
// Token: 0x0601E994 RID: 125332 RVA: 0x0085FB7C File Offset: 0x0085DD7C
public JFMDOPIFIOB KBKACOIJAHN()
{
return this.gameRestartBehavior;
}
// Token: 0x0601E995 RID: 125333 RVA: 0x0085FB84 File Offset: 0x0085DD84
public GameObject OICFPINBCNH()
{
return base.gameObject;
}
// Token: 0x0601E996 RID: 125334 RVA: 0x0085FB8C File Offset: 0x0085DD8C
private void LFEBHHFENDK()
{
ManagedSingletonObject.managedObjects.Remove(this.guid);
GameRoot.ExistingGameSingletons.Remove(this);
}
// Token: 0x0601E997 RID: 125335 RVA: 0x0085FBAC File Offset: 0x0085DDAC
private void AECBOJELNAI()
{
ManagedSingletonObject.managedObjects.Remove(this.guid);
GameRoot.ExistingGameSingletons.Remove(this);
}
// Token: 0x0601E998 RID: 125336 RVA: 0x0085FBCC File Offset: 0x0085DDCC
private void OFFIMPEKLCL()
{
ManagedSingletonObject.managedObjects.Remove(this.guid);
GameRoot.ExistingGameSingletons.Remove(this);
}
// Token: 0x0601E999 RID: 125337 RVA: 0x0085FBEC File Offset: 0x0085DDEC
public JFMDOPIFIOB CDONIHLLEBB()
{
return this.gameRestartBehavior;
}
// Token: 0x0601E99A RID: 125338 RVA: 0x0085FBF4 File Offset: 0x0085DDF4
private void CCOHCCEHNIC()
{
if (ManagedSingletonObject.managedObjects.ContainsKey(this.guid))
{
if (this.BBKNOCCFAFG() == JFMDOPIFIOB.DestroyNew)
{
global::UnityEngine.Object.Destroy(base.gameObject);
return;
}
ManagedSingletonObject managedSingletonObject = ManagedSingletonObject.managedObjects[this.guid];
if (this.BBKNOCCFAFG() == JFMDOPIFIOB.DestroyNew)
{
global::UnityEngine.Object.Destroy(managedSingletonObject.OHLFJLKNDIL());
ManagedSingletonObject.managedObjects.Remove(this.guid);
}
}
ManagedSingletonObject.managedObjects.Add(this.guid, this);
GameRoot.ODIBMFAPHIE(this);
}
// Token: 0x0601E99B RID: 125339 RVA: 0x0085FC80 File Offset: 0x0085DE80
public GameObject OFJHDCLLJPM()
{
return base.gameObject;
}
// Token: 0x0601E99C RID: 125340 RVA: 0x0085FC88 File Offset: 0x0085DE88
public JFMDOPIFIOB GBOOEKKKNJE()
{
return this.gameRestartBehavior;
}
// Token: 0x0601E99D RID: 125341 RVA: 0x0085FC90 File Offset: 0x0085DE90
private void HHGIHIJFDHL()
{
if (ManagedSingletonObject.managedObjects.ContainsKey(this.guid))
{
if (this.GBOOEKKKNJE() == JFMDOPIFIOB.DestroyNew)
{
global::UnityEngine.Object.Destroy(base.gameObject);
return;
}
ManagedSingletonObject managedSingletonObject = ManagedSingletonObject.managedObjects[this.guid];
if (this.KBKACOIJAHN() == JFMDOPIFIOB.DestroyOld)
{
global::UnityEngine.Object.Destroy(managedSingletonObject.OICFPINBCNH());
ManagedSingletonObject.managedObjects.Remove(this.guid);
}
}
ManagedSingletonObject.managedObjects.Add(this.guid, this);
GameRoot.ODIBMFAPHIE(this);
}
// Token: 0x0601E99E RID: 125342 RVA: 0x0085FD1C File Offset: 0x0085DF1C
private void OLEBPMMFNIF()
{
if (ManagedSingletonObject.managedObjects.ContainsKey(this.guid))
{
if (this.IFMFJCJADFH() == JFMDOPIFIOB.DestroyNew)
{
global::UnityEngine.Object.Destroy(base.gameObject);
return;
}
ManagedSingletonObject managedSingletonObject = ManagedSingletonObject.managedObjects[this.guid];
if (this.KBKACOIJAHN() == JFMDOPIFIOB.DestroyOld)
{
global::UnityEngine.Object.Destroy(managedSingletonObject.OFJHDCLLJPM());
ManagedSingletonObject.managedObjects.Remove(this.guid);
}
}
ManagedSingletonObject.managedObjects.Add(this.guid, this);
GameRoot.KMGPPBNHLHC(this);
}
// Token: 0x0601E99F RID: 125343 RVA: 0x0085FDA8 File Offset: 0x0085DFA8
private void MELFNMPLBAK()
{
if (ManagedSingletonObject.managedObjects.ContainsKey(this.guid))
{
if (this.KJBNGIIJPLK() == JFMDOPIFIOB.DestroyNew)
{
global::UnityEngine.Object.Destroy(base.gameObject);
return;
}
ManagedSingletonObject managedSingletonObject = ManagedSingletonObject.managedObjects[this.guid];
if (this.OMOCLMIDMAG() == JFMDOPIFIOB.DestroyNew)
{
global::UnityEngine.Object.Destroy(managedSingletonObject.OFJHDCLLJPM());
ManagedSingletonObject.managedObjects.Remove(this.guid);
}
}
ManagedSingletonObject.managedObjects.Add(this.guid, this);
GameRoot.HMBLABGIIDM(this);
}
// Token: 0x0601E9A0 RID: 125344 RVA: 0x0085FE34 File Offset: 0x0085E034
private void OnDestroy()
{
ManagedSingletonObject.managedObjects.Remove(this.guid);
GameRoot.ExistingGameSingletons.Remove(this);
}
// Token: 0x0601E9A2 RID: 125346 RVA: 0x0085FE60 File Offset: 0x0085E060
public JFMDOPIFIOB LJJKCJGLOHG()
{
return this.gameRestartBehavior;
}
// Token: 0x0601E9A3 RID: 125347 RVA: 0x0085FE68 File Offset: 0x0085E068
public JFMDOPIFIOB ANGPDOBJEIH()
{
return this.gameRestartBehavior;
}
// Token: 0x0601E9A4 RID: 125348 RVA: 0x0085FE70 File Offset: 0x0085E070
public JFMDOPIFIOB KJBNGIIJPLK()
{
return this.gameRestartBehavior;
}
// Token: 0x0601E9A5 RID: 125349 RVA: 0x0085FE78 File Offset: 0x0085E078
private void IFJJPPICNGC()
{
ManagedSingletonObject.managedObjects.Remove(this.guid);
GameRoot.ExistingGameSingletons.Remove(this);
}
// Token: 0x0601E9A6 RID: 125350 RVA: 0x0085FE98 File Offset: 0x0085E098
private void DDJMPFMAKDO()
{
ManagedSingletonObject.managedObjects.Remove(this.guid);
GameRoot.ExistingGameSingletons.Remove(this);
}
// Token: 0x0601E9A7 RID: 125351 RVA: 0x0085FEB8 File Offset: 0x0085E0B8
private void IGPFODPCJEP()
{
if (ManagedSingletonObject.managedObjects.ContainsKey(this.guid))
{
if (this.KJBNGIIJPLK() == JFMDOPIFIOB.DestroyNew)
{
global::UnityEngine.Object.Destroy(base.gameObject);
return;
}
ManagedSingletonObject managedSingletonObject = ManagedSingletonObject.managedObjects[this.guid];
if (this.BBKNOCCFAFG() == JFMDOPIFIOB.DestroyNew)
{
global::UnityEngine.Object.Destroy(managedSingletonObject.ALGJIMJAGPF());
ManagedSingletonObject.managedObjects.Remove(this.guid);
}
}
ManagedSingletonObject.managedObjects.Add(this.guid, this);
GameRoot.HMBLABGIIDM(this);
}
// Token: 0x0601E9A8 RID: 125352 RVA: 0x0085FF44 File Offset: 0x0085E144
private void FDBHMLOEHCE()
{
if (ManagedSingletonObject.managedObjects.ContainsKey(this.guid))
{
if (this.LBDNCFCNCGN() == JFMDOPIFIOB.DestroyNew)
{
global::UnityEngine.Object.Destroy(base.gameObject);
return;
}
ManagedSingletonObject managedSingletonObject = ManagedSingletonObject.managedObjects[this.guid];
if (this.KBKACOIJAHN() == JFMDOPIFIOB.DestroyNew)
{
global::UnityEngine.Object.Destroy(managedSingletonObject.ALOOHNELAML());
ManagedSingletonObject.managedObjects.Remove(this.guid);
}
}
ManagedSingletonObject.managedObjects.Add(this.guid, this);
GameRoot.CKBADJKIHDH(this);
}
// Token: 0x0601E9A9 RID: 125353 RVA: 0x0085FFD0 File Offset: 0x0085E1D0
public GameObject OHLFJLKNDIL()
{
return base.gameObject;
}
// Token: 0x0601E9AA RID: 125354 RVA: 0x0085FFD8 File Offset: 0x0085E1D8
private void LGCNFLACIIH()
{
if (ManagedSingletonObject.managedObjects.ContainsKey(this.guid))
{
if (this.JCIALBLMJFE() == JFMDOPIFIOB.DestroyNew)
{
global::UnityEngine.Object.Destroy(base.gameObject);
return;
}
ManagedSingletonObject managedSingletonObject = ManagedSingletonObject.managedObjects[this.guid];
if (this.LEMJOEBOANP() == JFMDOPIFIOB.DestroyOld)
{
global::UnityEngine.Object.Destroy(managedSingletonObject.OICFPINBCNH());
ManagedSingletonObject.managedObjects.Remove(this.guid);
}
}
ManagedSingletonObject.managedObjects.Add(this.guid, this);
GameRoot.CNLBFDNDCOC(this);
}
// Token: 0x0601E9AB RID: 125355 RVA: 0x00860064 File Offset: 0x0085E264
public JFMDOPIFIOB OMOCLMIDMAG()
{
return this.gameRestartBehavior;
}
// Token: 0x0601E9AC RID: 125356 RVA: 0x0086006C File Offset: 0x0085E26C
private void DLHCKBDMBAF()
{
if (ManagedSingletonObject.managedObjects.ContainsKey(this.guid))
{
if (this.BBKNOCCFAFG() == JFMDOPIFIOB.DestroyNew)
{
global::UnityEngine.Object.Destroy(base.gameObject);
return;
}
ManagedSingletonObject managedSingletonObject = ManagedSingletonObject.managedObjects[this.guid];
if (this.LJJKCJGLOHG() == JFMDOPIFIOB.DestroyNew)
{
global::UnityEngine.Object.Destroy(managedSingletonObject.OHLFJLKNDIL());
ManagedSingletonObject.managedObjects.Remove(this.guid);
}
}
ManagedSingletonObject.managedObjects.Add(this.guid, this);
GameRoot.BFPMPFONHOG(this);
}
// Token: 0x0601E9AD RID: 125357 RVA: 0x008600F8 File Offset: 0x0085E2F8
private void ABBDFEGOFPH()
{
if (ManagedSingletonObject.managedObjects.ContainsKey(this.guid))
{
if (this.JPBCLJFPBGG() == JFMDOPIFIOB.DestroyNew)
{
global::UnityEngine.Object.Destroy(base.gameObject);
return;
}
ManagedSingletonObject managedSingletonObject = ManagedSingletonObject.managedObjects[this.guid];
if (this.ANGPDOBJEIH() == JFMDOPIFIOB.DestroyOld)
{
global::UnityEngine.Object.Destroy(managedSingletonObject.OFJHDCLLJPM());
ManagedSingletonObject.managedObjects.Remove(this.guid);
}
}
ManagedSingletonObject.managedObjects.Add(this.guid, this);
GameRoot.CNLBFDNDCOC(this);
}
// Token: 0x0601E9AE RID: 125358 RVA: 0x00860184 File Offset: 0x0085E384
private void BBOIJKLPABP()
{
if (ManagedSingletonObject.managedObjects.ContainsKey(this.guid))
{
if (this.KBKACOIJAHN() == JFMDOPIFIOB.DestroyNew)
{
global::UnityEngine.Object.Destroy(base.gameObject);
return;
}
ManagedSingletonObject managedSingletonObject = ManagedSingletonObject.managedObjects[this.guid];
if (this.ANGPDOBJEIH() == JFMDOPIFIOB.DestroyNew)
{
global::UnityEngine.Object.Destroy(managedSingletonObject.OICFPINBCNH());
ManagedSingletonObject.managedObjects.Remove(this.guid);
}
}
ManagedSingletonObject.managedObjects.Add(this.guid, this);
GameRoot.CKBADJKIHDH(this);
}
// Token: 0x0601E9AF RID: 125359 RVA: 0x00860210 File Offset: 0x0085E410
private void POMCHIPOPEA()
{
if (ManagedSingletonObject.managedObjects.ContainsKey(this.guid))
{
if (this.LBDNCFCNCGN() == JFMDOPIFIOB.DestroyNew)
{
global::UnityEngine.Object.Destroy(base.gameObject);
return;
}
ManagedSingletonObject managedSingletonObject = ManagedSingletonObject.managedObjects[this.guid];
if (this.BBKNOCCFAFG() == JFMDOPIFIOB.DestroyNew)
{
global::UnityEngine.Object.Destroy(managedSingletonObject.OHLFJLKNDIL());
ManagedSingletonObject.managedObjects.Remove(this.guid);
}
}
ManagedSingletonObject.managedObjects.Add(this.guid, this);
GameRoot.ODIBMFAPHIE(this);
}
// Token: 0x0601E9B0 RID: 125360 RVA: 0x0086029C File Offset: 0x0085E49C
public JFMDOPIFIOB BBKNOCCFAFG()
{
return this.gameRestartBehavior;
}
// Token: 0x17000E01 RID: 3585
// (get) Token: 0x0601E9B1 RID: 125361 RVA: 0x008602A4 File Offset: 0x0085E4A4
public JFMDOPIFIOB MPGPJCKNGEA
{
get
{
return this.gameRestartBehavior;
}
}
// Token: 0x0601E9B2 RID: 125362 RVA: 0x008602AC File Offset: 0x0085E4AC
private void FMPFANDFGIP()
{
ManagedSingletonObject.managedObjects.Remove(this.guid);
GameRoot.ExistingGameSingletons.Remove(this);
}
// Token: 0x0601E9B3 RID: 125363 RVA: 0x008602CC File Offset: 0x0085E4CC
public JFMDOPIFIOB LBDNCFCNCGN()
{
return this.gameRestartBehavior;
}
// Token: 0x0601E9B4 RID: 125364 RVA: 0x008602D4 File Offset: 0x0085E4D4
public JFMDOPIFIOB LEMJOEBOANP()
{
return this.gameRestartBehavior;
}
// Token: 0x0601E9B5 RID: 125365 RVA: 0x008602DC File Offset: 0x0085E4DC
public GameObject BCOOEKIGDLF()
{
return base.gameObject;
}
// Token: 0x17000E02 RID: 3586
// (get) Token: 0x0601E9B7 RID: 125367 RVA: 0x008602F4 File Offset: 0x0085E4F4
public GameObject JFCOFBFGGFL
{
get
{
return base.gameObject;
}
}
// Token: 0x0601E9B8 RID: 125368 RVA: 0x008602FC File Offset: 0x0085E4FC
private void NCJJJMCPDEH()
{
ManagedSingletonObject.managedObjects.Remove(this.guid);
GameRoot.ExistingGameSingletons.Remove(this);
}
// Token: 0x0601E9B9 RID: 125369 RVA: 0x0086031C File Offset: 0x0085E51C
private void Awake()
{
if (ManagedSingletonObject.managedObjects.ContainsKey(this.guid))
{
if (this.MPGPJCKNGEA == JFMDOPIFIOB.DestroyNew)
{
global::UnityEngine.Object.Destroy(base.gameObject);
return;
}
ManagedSingletonObject managedSingletonObject = ManagedSingletonObject.managedObjects[this.guid];
if (this.MPGPJCKNGEA == JFMDOPIFIOB.DestroyOld)
{
global::UnityEngine.Object.Destroy(managedSingletonObject.JFCOFBFGGFL);
ManagedSingletonObject.managedObjects.Remove(this.guid);
}
}
ManagedSingletonObject.managedObjects.Add(this.guid, this);
GameRoot.AddExistingSingleton(this);
}
// Token: 0x0601E9BA RID: 125370 RVA: 0x008603A8 File Offset: 0x0085E5A8
public JFMDOPIFIOB JCIALBLMJFE()
{
return this.gameRestartBehavior;
}
// Token: 0x0601E9BB RID: 125371 RVA: 0x008603B0 File Offset: 0x0085E5B0
public GameObject KHLMMFJDKBC()
{
return base.gameObject;
}
// Token: 0x0601E9BC RID: 125372 RVA: 0x008603B8 File Offset: 0x0085E5B8
public GameObject BGMJOGMIDLC()
{
return base.gameObject;
}
// Token: 0x04004F97 RID: 20375
public static Dictionary<string, ManagedSingletonObject> managedObjects = new Dictionary<string, ManagedSingletonObject>();
// Token: 0x04004F98 RID: 20376
[SerializeField]
private string guid;
// Token: 0x04004F99 RID: 20377
[SerializeField]
private JFMDOPIFIOB gameRestartBehavior = JFMDOPIFIOB.DestroyOld;
}