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; }
private void CreateMainMenu() { menuTrackScene = TrackFactory.CreateMainMenuTrack(gameStats.testMainMenuTrackScene); MainMenuModelView menuModelView = UIFactory.CreateMainMenuModelView(canvas); menuModelView.OnStart += HandleGameCreation; menuModelView.OnExit += HandleExitGame; }