示例#1
0
        static void Main(string[] args)
        {
            // Instanciate GameControler Screen
            MainMenu     mainmenu     = new MainMenu();
            PlayMenu     playmenu     = new PlayMenu();
            GameoverMenu gameovermenu = new GameoverMenu();


            // Instanciate the GameControler Manager
            GameControler gamescreenControler = new GameControler();


            // Add all scene in the GameControler Manager
            gamescreenControler.AddScene("MainMenu", mainmenu);
            gamescreenControler.AddScene("PlayMenu", playmenu);
            gamescreenControler.AddScene("GameoverMenu", gameovermenu);
            gamescreenControler.OnSceneEntry += new GameControler.SceneEntry(gameControlerOnScreenEntry);
            gamescreenControler.OnExit       += new GameControler.Exit(gameControlerOnScreenExit);

            // Start with Main Menu (Root Menu)
            gamescreenControler.GoToScene("MainMenu");
            while (GameRunning)
            {
                gamescreenControler.SceneUpdate();
            }

            return;
        }
 void Start()
 {
     if (playMenu == null)
     {
         playMenu = FindObjectOfType <PlayMenu>();
     }
 }
示例#3
0
 private void setMediaPlayers()
 {
     SongList.setMediaPlayer(mediaPlayer);
     SongList.setPlayMenu(PlayMenu);
     SliderVolume.setMediaPlayer(mediaPlayer);
     PlayMenu.setMediaPlayer(mediaPlayer);
     menuBar.setMediaPlayer(mediaPlayer);
 }
示例#4
0
 public void getScripts()
 {
     main       = GameObject.Find("MainMenu").GetComponent <MainMenu>();
     selectMenu = GameObject.Find("SelectStageMenu").GetComponent <StageSelectMenu>();
     controls   = GameObject.Find("ControlsMenu").GetComponent <ControlsMenu>();
     settings   = GameObject.Find("SettingsMenu").GetComponent <SettingsMenu>();
     stage      = GameObject.Find("StageMenu").GetComponent <StageMenu>();
     play       = GameObject.Find("GameManager").GetComponent <PlayMenu>();
     end        = GameObject.Find("EndGame").GetComponent <EndGameMenu>();
 }
    public void ShowMenu(PlayMenu menu)
    {
        if (CurrentMenu != null) {

            CurrentMenu.IsOpen = false;
        }
        if(menu != null)
        {
            this.CurrentMenu = menu;
            this.CurrentMenu.IsOpen = true;
        }
    }
示例#6
0
 //Play menu
 public void PlayRoomButton()
 {
     if (GameController.ButtonRoomPresset != null)
     {
         //TODO PLAY MODE
         PlayMenu.SetActive(false);
     }
     else
     {
         PopupBackWindow.SetActive(true);
         ChangePopupBackText("You need to select a room first");
     }
 }
示例#7
0
        public static void Show()
        {
            Console.WriteLine("Выберите действие с проигрывателем:");
            Console.WriteLine("0 - Проиграть музыку");
            Console.WriteLine("1 - Выполнить запись");
            string answer = Console.ReadLine();
            Player player = new Player();

            switch (answer)
            {
            case "0":
                PlayMenu.Show(player);
                break;

            case "1":
                RecordMenu.Show(player);
                break;

            default:
                Console.WriteLine("Выбрано некорректное действие...");
                break;
            }
        }
示例#8
0
 public void BackToMain()
 {
     PlayMenu.SetActive(false);
     MainMenu.SetActive(true);
 }
示例#9
0
 public void OpenPlayMenu()
 {
     MainMenu.SetActive(false);
     PlayMenu.SetActive(true);
 }
示例#10
0
 public void ActiveMenus(bool _menu, bool _create, bool _play)
 {
     MainMenu.SetActive(_menu);
     CreateMenu.SetActive(_create);
     PlayMenu.SetActive(_play);
 }
示例#11
0
 // Use this for initialization
 protected void Start()
 {
     _main     = BeamMain.GetInstance();
     _playMenu = (PlayMenu)utils.findObjectComponent("PlayMenu", "PlayMenu");
 }
示例#12
0
 public void setPlayMenu(PlayMenu playMenu)
 {
     this.playMenu = playMenu;
 }