Exemple #1
0
 void OnDestroy()
 {
     SaveLoadManager.DeregisterSerializableGameObject(this);
 }
 private void SetupSingleton()
 {
     if (instance == null)
         instance = this;
     else if (instance != this)
     {
         if (Application.isPlaying)
         {
             DaggerfallUnity.LogMessage("Multiple SaveLoad instances detected in scene!", true);
             Destroy(gameObject);
         }
     }
 }
Exemple #3
0
 public static bool FindSingleton(out SaveLoadManager singletonOut)
 {
     singletonOut = FindObjectOfType <SaveLoadManager>();
     return(singletonOut != null);
 }
        public static bool FindSingleton(out SaveLoadManager singletonOut)
        {
            singletonOut = GameObject.FindObjectOfType(typeof(SaveLoadManager)) as SaveLoadManager;
            if (singletonOut == null)
                return false;

            return true;
        }
Exemple #5
0
 public static bool FindSingleton(out SaveLoadManager singletonOut)
 {
     singletonOut = FindObjectOfType(typeof(SaveLoadManager)) as SaveLoadManager;
     return(singletonOut != null);
 }