public static GameMenuAssetList Create() { GameMenuAssetList asset = ScriptableObject.CreateInstance <GameMenuAssetList>(); AssetDatabase.CreateAsset(asset, "Assets/Resources/GameMenuAssetList.asset"); AssetDatabase.SaveAssets(); return(asset); }
private void loadFromRegistrar(string name) { GameMenuAssetList gmal = GameMenuAssetList.Get(); gmal.Init(); GameRegistration reg = gmal.Registrar(name); this.MenuCanvas.SetActive(false); SceneManager.LoadScene(reg.Scene, LoadSceneMode.Additive); }