コード例 #1
0
 protected virtual void OnDestroy()
 {
     if (!IsSingletonObject)
     {
         return;
     }
     UnitySingleton <T> ._Destroy();
 }
コード例 #2
0
 protected virtual void Awake()
 {
     if (!IsSingletonObject)
     {
         return;
     }
     UnitySingleton <T> ._Awake(this as T);
 }
コード例 #3
0
 public static void ActivateSingletonInstance()
 {
     UnitySingleton <T> .GetSingleton(true, true);
 }
コード例 #4
0
 public static T DoesInstanceExist()
 {
     return(UnitySingleton <T> .GetSingleton(false, false));
 }