using System; using UnityEngine; // Token: 0x0200115A RID: 4442 public class SingletonMonoBehaviour : SingletonMonoBehaviourBase where T : SingletonMonoBehaviour { // Token: 0x06025F2A RID: 155434 RVA: 0x00A85754 File Offset: 0x00A83954 public static bool BOIGGEDKLIL() { return SingletonMonoBehaviour.NCKMBFBMBFM != null; } // Token: 0x06025F2B RID: 155435 RVA: 0x00A85768 File Offset: 0x00A83968 public static bool HOPLPLKBDFB() { return SingletonMonoBehaviour.NCKMBFBMBFM != null; } // Token: 0x06025F2C RID: 155436 RVA: 0x00A8577C File Offset: 0x00A8397C protected virtual void OnDestroy() { if (SingletonMonoBehaviour.FCDPFLMFDBC == this) { SingletonMonoBehaviour.FCDPFLMFDBC = (T)((object)null); } GameRoot.ExistingGameSingletons.Remove(this); } // Token: 0x06025F2D RID: 155437 RVA: 0x00A857AC File Offset: 0x00A839AC protected virtual void CHHOKIFAEDF() { if (SingletonMonoBehaviour.FCDPFLMFDBC == this) { SingletonMonoBehaviour.FCDPFLMFDBC = (T)((object)null); } GameRoot.ExistingGameSingletons.Remove(this); } // Token: 0x06025F2E RID: 155438 RVA: 0x00A857DC File Offset: 0x00A839DC protected virtual void PJFFNBKMKBI() { if (SingletonMonoBehaviour.FCDPFLMFDBC == this) { SingletonMonoBehaviour.FCDPFLMFDBC = (T)((object)null); } GameRoot.ExistingGameSingletons.Remove(this); } // Token: 0x06025F30 RID: 155440 RVA: 0x00A85814 File Offset: 0x00A83A14 public static bool AMELLLIJKLL() { return SingletonMonoBehaviour.NCKMBFBMBFM != null; } // Token: 0x06025F31 RID: 155441 RVA: 0x00A85828 File Offset: 0x00A83A28 protected virtual void BDKMGEHDIIH() { if (SingletonMonoBehaviour.FCDPFLMFDBC != null && this.MPGPJCKNGEA == JFMDOPIFIOB.DestroyNew) { global::UnityEngine.Object.Destroy(base.gameObject); return; } SingletonMonoBehaviour.FCDPFLMFDBC = (T)((object)this); GameRoot.NNOCDIOFEOG(this); } // Token: 0x06025F32 RID: 155442 RVA: 0x00A85868 File Offset: 0x00A83A68 protected virtual void Awake() { if (SingletonMonoBehaviour.FCDPFLMFDBC != null && this.MPGPJCKNGEA == JFMDOPIFIOB.DestroyNew) { global::UnityEngine.Object.Destroy(base.gameObject); return; } SingletonMonoBehaviour.FCDPFLMFDBC = (T)((object)this); GameRoot.AddExistingSingleton(this); } // Token: 0x06025F33 RID: 155443 RVA: 0x00A858A8 File Offset: 0x00A83AA8 protected virtual void LOMIACBDFOB() { if (SingletonMonoBehaviour.FCDPFLMFDBC == this) { SingletonMonoBehaviour.FCDPFLMFDBC = (T)((object)null); } GameRoot.ExistingGameSingletons.Remove(this); } // Token: 0x06025F34 RID: 155444 RVA: 0x00A858D8 File Offset: 0x00A83AD8 public static bool ODAAGMKPFKD() { return SingletonMonoBehaviour.NCKMBFBMBFM != null; } // Token: 0x06025F35 RID: 155445 RVA: 0x00A858EC File Offset: 0x00A83AEC protected virtual void KJMPKKMGCLA() { if (SingletonMonoBehaviour.FCDPFLMFDBC == this) { SingletonMonoBehaviour.FCDPFLMFDBC = (T)((object)null); } GameRoot.ExistingGameSingletons.Remove(this); } // Token: 0x06025F36 RID: 155446 RVA: 0x00A8591C File Offset: 0x00A83B1C public static bool HOBCJDFGAEI() { return SingletonMonoBehaviour.NCKMBFBMBFM != null; } // Token: 0x06025F37 RID: 155447 RVA: 0x00A85930 File Offset: 0x00A83B30 public static bool MNNHBEFNFOD() { return SingletonMonoBehaviour.NCKMBFBMBFM != null; } // Token: 0x06025F38 RID: 155448 RVA: 0x00A85944 File Offset: 0x00A83B44 public static bool FILNONLHKCB() { return SingletonMonoBehaviour.NCKMBFBMBFM != null; } // Token: 0x06025F39 RID: 155449 RVA: 0x00A85958 File Offset: 0x00A83B58 protected virtual void FDBHMLOEHCE() { if (SingletonMonoBehaviour.FCDPFLMFDBC != null && this.MPGPJCKNGEA == JFMDOPIFIOB.DestroyNew) { global::UnityEngine.Object.Destroy(base.gameObject); return; } SingletonMonoBehaviour.FCDPFLMFDBC = (T)((object)this); GameRoot.FHHJODIPCNO(this); } // Token: 0x06025F3A RID: 155450 RVA: 0x00A85998 File Offset: 0x00A83B98 protected virtual void CIKADMKGJLK() { if (SingletonMonoBehaviour.FCDPFLMFDBC == this) { SingletonMonoBehaviour.FCDPFLMFDBC = (T)((object)null); } GameRoot.ExistingGameSingletons.Remove(this); } // Token: 0x06025F3B RID: 155451 RVA: 0x00A859C8 File Offset: 0x00A83BC8 protected virtual void IOKIFHGPMKI() { if (SingletonMonoBehaviour.FCDPFLMFDBC != null && this.MPGPJCKNGEA == JFMDOPIFIOB.DestroyNew) { global::UnityEngine.Object.Destroy(base.gameObject); return; } SingletonMonoBehaviour.FCDPFLMFDBC = (T)((object)this); GameRoot.IELFFMDJKPL(this); } // Token: 0x06025F3D RID: 155453 RVA: 0x00A85A0C File Offset: 0x00A83C0C protected virtual void OKGGDGJIPAM() { if (SingletonMonoBehaviour.FCDPFLMFDBC != null && this.MPGPJCKNGEA == JFMDOPIFIOB.DestroyNew) { global::UnityEngine.Object.Destroy(base.gameObject); return; } SingletonMonoBehaviour.FCDPFLMFDBC = (T)((object)this); GameRoot.ENCNGINJOBC(this); } // Token: 0x06025F3E RID: 155454 RVA: 0x00A85A4C File Offset: 0x00A83C4C public static bool FOECDKPOMDD() { return SingletonMonoBehaviour.NCKMBFBMBFM != null; } // Token: 0x06025F3F RID: 155455 RVA: 0x00A85A60 File Offset: 0x00A83C60 public static bool IHMFPOFMCJM() { return SingletonMonoBehaviour.NCKMBFBMBFM != null; } // Token: 0x06025F40 RID: 155456 RVA: 0x00A85A74 File Offset: 0x00A83C74 public static bool EJODGFJBENI() { return SingletonMonoBehaviour.NCKMBFBMBFM != null; } // Token: 0x06025F41 RID: 155457 RVA: 0x00A85A88 File Offset: 0x00A83C88 public static bool EMJGPAGHALJ() { return SingletonMonoBehaviour.NCKMBFBMBFM != null; } // Token: 0x06025F42 RID: 155458 RVA: 0x00A85A9C File Offset: 0x00A83C9C public static bool LAOBMLEPEOM() { return SingletonMonoBehaviour.NCKMBFBMBFM != null; } // Token: 0x06025F43 RID: 155459 RVA: 0x00A85AB0 File Offset: 0x00A83CB0 protected virtual void IAKCEMICIDN() { if (SingletonMonoBehaviour.FCDPFLMFDBC == this) { SingletonMonoBehaviour.FCDPFLMFDBC = (T)((object)null); } GameRoot.ExistingGameSingletons.Remove(this); } // Token: 0x06025F44 RID: 155460 RVA: 0x00A85AE0 File Offset: 0x00A83CE0 public static bool AAHIPNLJBHI() { return SingletonMonoBehaviour.NCKMBFBMBFM != null; } // Token: 0x17001146 RID: 4422 // (get) Token: 0x06025F5F RID: 155487 RVA: 0x00A85F04 File Offset: 0x00A84104 // (set) Token: 0x06025F45 RID: 155461 RVA: 0x00A85AF4 File Offset: 0x00A83CF4 public static T NCKMBFBMBFM { get { return SingletonMonoBehaviour.FCDPFLMFDBC; } private set { if (SingletonMonoBehaviour.FCDPFLMFDBC == null) { SingletonMonoBehaviour.FCDPFLMFDBC = value; } else { Debug.LogError("Created more than one singleton of " + typeof(T).ToString() + "!"); } } } // Token: 0x06025F46 RID: 155462 RVA: 0x00A85B44 File Offset: 0x00A83D44 protected virtual void PFBFOGJOOGP() { if (SingletonMonoBehaviour.FCDPFLMFDBC != null && this.MPGPJCKNGEA == JFMDOPIFIOB.DestroyNew) { global::UnityEngine.Object.Destroy(base.gameObject); return; } SingletonMonoBehaviour.FCDPFLMFDBC = (T)((object)this); GameRoot.BFPMPFONHOG(this); } // Token: 0x06025F47 RID: 155463 RVA: 0x00A85B84 File Offset: 0x00A83D84 protected virtual void MKPOPGKKMHA() { if (SingletonMonoBehaviour.FCDPFLMFDBC == this) { SingletonMonoBehaviour.FCDPFLMFDBC = (T)((object)null); } GameRoot.ExistingGameSingletons.Remove(this); } // Token: 0x06025F48 RID: 155464 RVA: 0x00A85BB4 File Offset: 0x00A83DB4 protected virtual void EKCMKGMLBDG() { if (SingletonMonoBehaviour.FCDPFLMFDBC == this) { SingletonMonoBehaviour.FCDPFLMFDBC = (T)((object)null); } GameRoot.ExistingGameSingletons.Remove(this); } // Token: 0x06025F49 RID: 155465 RVA: 0x00A85BE4 File Offset: 0x00A83DE4 public static bool CIAOCNALIMI() { return SingletonMonoBehaviour.NCKMBFBMBFM != null; } // Token: 0x06025F4A RID: 155466 RVA: 0x00A85BF8 File Offset: 0x00A83DF8 protected virtual void OGFHCKJALBE() { if (SingletonMonoBehaviour.FCDPFLMFDBC == this) { SingletonMonoBehaviour.FCDPFLMFDBC = (T)((object)null); } GameRoot.ExistingGameSingletons.Remove(this); } // Token: 0x06025F4B RID: 155467 RVA: 0x00A85C28 File Offset: 0x00A83E28 protected virtual void OJAIDLPNIEI() { if (SingletonMonoBehaviour.FCDPFLMFDBC != null && this.MPGPJCKNGEA == JFMDOPIFIOB.DestroyNew) { global::UnityEngine.Object.Destroy(base.gameObject); return; } SingletonMonoBehaviour.FCDPFLMFDBC = (T)((object)this); GameRoot.CKBADJKIHDH(this); } // Token: 0x06025F4C RID: 155468 RVA: 0x00A85C68 File Offset: 0x00A83E68 protected virtual void LOFEIHMJJFA() { if (SingletonMonoBehaviour.FCDPFLMFDBC != null && this.MPGPJCKNGEA == JFMDOPIFIOB.DestroyNew) { global::UnityEngine.Object.Destroy(base.gameObject); return; } SingletonMonoBehaviour.FCDPFLMFDBC = (T)((object)this); GameRoot.CFMHCFABOEP(this); } // Token: 0x06025F4D RID: 155469 RVA: 0x00A85CA8 File Offset: 0x00A83EA8 public static bool HHKAOGPDKCC() { return SingletonMonoBehaviour.NCKMBFBMBFM != null; } // Token: 0x06025F4E RID: 155470 RVA: 0x00A85CBC File Offset: 0x00A83EBC public static bool PIMBCJDBCLG() { return SingletonMonoBehaviour.NCKMBFBMBFM != null; } // Token: 0x06025F4F RID: 155471 RVA: 0x00A85CD0 File Offset: 0x00A83ED0 protected virtual void KHENCKEEPDB() { if (SingletonMonoBehaviour.FCDPFLMFDBC != null && this.MPGPJCKNGEA == JFMDOPIFIOB.DestroyNew) { global::UnityEngine.Object.Destroy(base.gameObject); return; } SingletonMonoBehaviour.FCDPFLMFDBC = (T)((object)this); GameRoot.INKNCAEPCON(this); } // Token: 0x06025F50 RID: 155472 RVA: 0x00A85D10 File Offset: 0x00A83F10 protected virtual void PPOPAEBNGPC() { if (SingletonMonoBehaviour.FCDPFLMFDBC != null && this.MPGPJCKNGEA == JFMDOPIFIOB.DestroyNew) { global::UnityEngine.Object.Destroy(base.gameObject); return; } SingletonMonoBehaviour.FCDPFLMFDBC = (T)((object)this); GameRoot.LJLNGOBPNCA(this); } // Token: 0x06025F51 RID: 155473 RVA: 0x00A85D50 File Offset: 0x00A83F50 public static bool LMBPCDLBKMG() { return SingletonMonoBehaviour.NCKMBFBMBFM != null; } // Token: 0x06025F52 RID: 155474 RVA: 0x00A85D64 File Offset: 0x00A83F64 public static bool MLKLIFKPFNB() { return SingletonMonoBehaviour.NCKMBFBMBFM != null; } // Token: 0x06025F53 RID: 155475 RVA: 0x00A85D78 File Offset: 0x00A83F78 public static bool FIPNFAHAGNG() { return SingletonMonoBehaviour.NCKMBFBMBFM != null; } // Token: 0x06025F54 RID: 155476 RVA: 0x00A85D8C File Offset: 0x00A83F8C protected virtual void HHDAOHKANMK() { if (SingletonMonoBehaviour.FCDPFLMFDBC == this) { SingletonMonoBehaviour.FCDPFLMFDBC = (T)((object)null); } GameRoot.ExistingGameSingletons.Remove(this); } // Token: 0x06025F55 RID: 155477 RVA: 0x00A85DBC File Offset: 0x00A83FBC public static bool HGIINNGNGIC() { return SingletonMonoBehaviour.NCKMBFBMBFM != null; } // Token: 0x06025F56 RID: 155478 RVA: 0x00A85DD0 File Offset: 0x00A83FD0 public static bool AHBHEEINODF() { return SingletonMonoBehaviour.NCKMBFBMBFM != null; } // Token: 0x06025F57 RID: 155479 RVA: 0x00A85DE4 File Offset: 0x00A83FE4 protected virtual void OLMBIJHJGOI() { if (SingletonMonoBehaviour.FCDPFLMFDBC == this) { SingletonMonoBehaviour.FCDPFLMFDBC = (T)((object)null); } GameRoot.ExistingGameSingletons.Remove(this); } // Token: 0x17001147 RID: 4423 // (get) Token: 0x06025F58 RID: 155480 RVA: 0x00A85E14 File Offset: 0x00A84014 public static bool BOCFJBNNEFP { get { return SingletonMonoBehaviour.NCKMBFBMBFM != null; } } // Token: 0x06025F59 RID: 155481 RVA: 0x00A85E28 File Offset: 0x00A84028 protected virtual void GHFAJDCMJAK() { if (SingletonMonoBehaviour.FCDPFLMFDBC != null && this.MPGPJCKNGEA == JFMDOPIFIOB.DestroyNew) { global::UnityEngine.Object.Destroy(base.gameObject); return; } SingletonMonoBehaviour.FCDPFLMFDBC = (T)((object)this); GameRoot.JAAEHLMFFFH(this); } // Token: 0x06025F5A RID: 155482 RVA: 0x00A85E68 File Offset: 0x00A84068 public static bool BDCHBEAEEHN() { return SingletonMonoBehaviour.NCKMBFBMBFM != null; } // Token: 0x06025F5B RID: 155483 RVA: 0x00A85E7C File Offset: 0x00A8407C public static bool IHJFNNPCDBH() { return SingletonMonoBehaviour.NCKMBFBMBFM != null; } // Token: 0x06025F5C RID: 155484 RVA: 0x00A85E90 File Offset: 0x00A84090 protected virtual void GHIHJLLLCPH() { if (SingletonMonoBehaviour.FCDPFLMFDBC == this) { SingletonMonoBehaviour.FCDPFLMFDBC = (T)((object)null); } GameRoot.ExistingGameSingletons.Remove(this); } // Token: 0x06025F5D RID: 155485 RVA: 0x00A85EC0 File Offset: 0x00A840C0 protected virtual void EOHCNPOJKMG() { if (SingletonMonoBehaviour.FCDPFLMFDBC == this) { SingletonMonoBehaviour.FCDPFLMFDBC = (T)((object)null); } GameRoot.ExistingGameSingletons.Remove(this); } // Token: 0x06025F5E RID: 155486 RVA: 0x00A85EF0 File Offset: 0x00A840F0 public static bool GDBKHOLMJGM() { return SingletonMonoBehaviour.NCKMBFBMBFM != null; } // Token: 0x04005FDE RID: 24542 private static T FCDPFLMFDBC; }