Files
2026-06-04 11:42:34 +02:00

458 lines
13 KiB
C#

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