Exemple #1
0
 // удаление, используется при смене языка
 public static void safe_destroy()
 {
     if (_note == null)
     {
         return;
     }
     DestroyImmediate(_note.gameObject);
     _note = null;
 }
Exemple #2
0
 // ниже функции
 // данные о сохранении доступны в любой сцене
 // загружаются при первом вызове global note
 public static als_lang_g_note g()
 {
     if (_note == null)
     {
         _note = Object.FindObjectOfType <als_lang_g_note>();
         if (_note == null)
         {
             var o = Instantiate(Resources.Load("prefab/GameNote", typeof(GameObject))) as GameObject;
             DontDestroyOnLoad(o);
             _note = o.GetComponent <als_lang_g_note>();
             _note.fill();
         }
     }
     return(_note);
 }