public static MainMenuModelView CreateMainMenuModelView(Canvas canvas)
 {
     GameObject mainMenuPrefab = Resources.Load<GameObject>("Prefabs/UI/MainMenuPanel");
     MainMenuModelView modelView = UnityEngine.Object.Instantiate(mainMenuPrefab, canvas.transform)
         .GetComponent<MainMenuModelView>();
     return modelView;
 }
Example #2
0
    private void CreateMainMenu()
    {
        menuTrackScene = TrackFactory.CreateMainMenuTrack(gameStats.testMainMenuTrackScene);
        MainMenuModelView menuModelView = UIFactory.CreateMainMenuModelView(canvas);

        menuModelView.OnStart += HandleGameCreation;
        menuModelView.OnExit  += HandleExitGame;
    }