scripts
This commit is contained in:
@@ -0,0 +1,80 @@
|
||||
using System;
|
||||
using UnityEngine;
|
||||
|
||||
// Token: 0x02000313 RID: 787
|
||||
public abstract class SA_Singleton<T> : MonoBehaviour where T : MonoBehaviour
|
||||
{
|
||||
// Token: 0x170003E3 RID: 995
|
||||
// (get) Token: 0x060098E5 RID: 39141 RVA: 0x002F23F8 File Offset: 0x002F05F8
|
||||
[Obsolete("instance is deprectaed, plase use Instance instaed")]
|
||||
public static T FCDPFLMFDBC
|
||||
{
|
||||
get
|
||||
{
|
||||
return SA_Singleton<T>.NCKMBFBMBFM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170003E4 RID: 996
|
||||
// (get) Token: 0x060098E6 RID: 39142 RVA: 0x002F2400 File Offset: 0x002F0600
|
||||
public static T NCKMBFBMBFM
|
||||
{
|
||||
get
|
||||
{
|
||||
if (SA_Singleton<T>.MOKBNMIEJHM)
|
||||
{
|
||||
return (T)((object)null);
|
||||
}
|
||||
if (SA_Singleton<T>.AKDEHGPHBKI == null)
|
||||
{
|
||||
SA_Singleton<T>.AKDEHGPHBKI = global::UnityEngine.Object.FindObjectOfType(typeof(T)) as T;
|
||||
if (SA_Singleton<T>.AKDEHGPHBKI == null)
|
||||
{
|
||||
SA_Singleton<T>.AKDEHGPHBKI = new GameObject().AddComponent<T>();
|
||||
SA_Singleton<T>.AKDEHGPHBKI.gameObject.name = SA_Singleton<T>.AKDEHGPHBKI.GetType().Name;
|
||||
}
|
||||
}
|
||||
return SA_Singleton<T>.AKDEHGPHBKI;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170003E5 RID: 997
|
||||
// (get) Token: 0x060098E7 RID: 39143 RVA: 0x002F24A4 File Offset: 0x002F06A4
|
||||
public static bool PELLLCHNNAJ
|
||||
{
|
||||
get
|
||||
{
|
||||
return !SA_Singleton<T>.LLLAGNBNNND;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x170003E6 RID: 998
|
||||
// (get) Token: 0x060098E8 RID: 39144 RVA: 0x002F24B0 File Offset: 0x002F06B0
|
||||
public static bool LLLAGNBNNND
|
||||
{
|
||||
get
|
||||
{
|
||||
return SA_Singleton<T>.AKDEHGPHBKI == null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060098E9 RID: 39145 RVA: 0x002F24CC File Offset: 0x002F06CC
|
||||
protected virtual void OnDestroy()
|
||||
{
|
||||
SA_Singleton<T>.AKDEHGPHBKI = (T)((object)null);
|
||||
SA_Singleton<T>.MOKBNMIEJHM = true;
|
||||
}
|
||||
|
||||
// Token: 0x060098EA RID: 39146 RVA: 0x002F24E0 File Offset: 0x002F06E0
|
||||
protected virtual void OnApplicationQuit()
|
||||
{
|
||||
SA_Singleton<T>.AKDEHGPHBKI = (T)((object)null);
|
||||
SA_Singleton<T>.MOKBNMIEJHM = true;
|
||||
}
|
||||
|
||||
// Token: 0x040013B2 RID: 5042
|
||||
private static T AKDEHGPHBKI;
|
||||
|
||||
// Token: 0x040013B3 RID: 5043
|
||||
private static bool MOKBNMIEJHM;
|
||||
}
|
||||
Reference in New Issue
Block a user