Example #1
0
    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);
    }