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 managedObjects = new Dictionary(); // Token: 0x04004F98 RID: 20376 [SerializeField] private string guid; // Token: 0x04004F99 RID: 20377 [SerializeField] private JFMDOPIFIOB gameRestartBehavior = JFMDOPIFIOB.DestroyOld; }