Exemple #1
0
        public void SetMiniGame(MiniGame miniGame)
        {
            if (GetMinigameDisplay(miniGame, out Display display))
            {
                //set video player settings
                renderImage.texture       = display.renderTexture;
                videoPlayer.clip          = display.videoClip;
                videoPlayer.targetTexture = display.renderTexture;
                videoPlayer.Play();

                //set text displays
                txtHeader.text    = display.Header;
                txtSubHeader.text = display.SubHeader;

                //set intro button settings
                introButton.SetIntroduction(display.Intro);

                //set load button settings
                foreach (GameObject button in loadbuttons)
                {
                    LoadMiniGameButton loader = button.GetComponent <LoadMiniGameButton>();
                    loader.SetSetting(display.Setting, true);
                    loader.NameOfSceneLoading = display.Setting.NameOfScene;

                    MinigameDifficultyButton difficulty = button.GetComponent <MinigameDifficultyButton>();
                    difficulty.SetSetting(display.Setting);
                }
            }
        }
 private void Awake()
 {
     minigameButton = GetComponent <LoadMiniGameButton>();
     button         = GetComponent <Button>();
 }