Esempio n. 1
0
 private void Awake()
 {
     if (settingsInstance == null)
     {
         settingsInstance = getInstance();
     }
 }
Esempio n. 2
0
 void OnEnable()
 {
     if (settingsInstance == null)
     {
         settingsInstance = getInstance();
     }
 }
Esempio n. 3
0
 public BrawlerLevelSettings getInstance()
 {
     if (settingsInstance == null)
     {
         TextAsset jsonObj = Resources.Load(Path.Combine("BrawlerJSON", SceneManager.GetActiveScene().name)) as TextAsset;
         if (jsonObj == null)
         {
             settingsInstance = new BrawlerLevelSettings();
         }
         else
         {
             settingsInstance = JsonUtility.FromJson <BrawlerLevelSettings>(jsonObj.text);
         }
     }
     return(settingsInstance);
 }