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>(); }