private List <string> curDirectoryFilePaths; // the list of files from our current path // Use this for initialization void Start() { curDirectoryFolderPaths = new List <string>(); curDirectoryFilePaths = new List <string>(); AS = GameObject.FindGameObjectWithTag("SoundManager").GetComponent <AudioSource>(); MP = GameObject.FindGameObjectWithTag("SoundManager").GetComponent <MusicPicker>(); }
// Use this for initialization void Start() { thirstCoroutine = ThirstTimer(); hungerCoroutine = HungerTimer(); StartCoroutine(thirstCoroutine); StartCoroutine(hungerCoroutine); musicPicker = FindObjectOfType <MusicPicker> (); endgame = FindObjectOfType <EndGame>(); displayCanvas = FindObjectOfType <DisplayCanvas> (); }
IEnumerator PlaySuccessAndDestroy(GameObject item) { MusicPicker musicPicker = FindObjectOfType <MusicPicker> (); AudioClip successClip = musicPicker.successClip; musicPicker.PlayClip(successClip); inventory.reticleOnObject = false; yield return(new WaitForSeconds(successClip.length - 0.1f)); musicPicker.StopClip(); item.SetActive(true); Destroy(gameObject); }
public void EndTheGame(string endLevelToLoad, float waitTime) { // Fade to black at the end of the game GameObject reticle = GameObject.Find("GvrReticlePointer"); reticle.SetActive(false); resourceMining.stopInteracting = true; StartCoroutine(FadeOut()); // Play endgame clip MusicPicker musicPicker = FindObjectOfType <MusicPicker> (); if (endLevelToLoad == "EndGame") { endMusic = musicPicker.endMusic; } else { endMusic = musicPicker.deathClip; } musicPicker.PlayClip(endMusic); // Wait for waitTime seconds, then call endgame scene StartCoroutine(CallEndGameGUI(endLevelToLoad, waitTime)); }
/// <summary> /// Used to initialize the components and populat the list /// </summary> void Start() { musicPck = GetComponent <MusicPicker>(); PopulateDropDown(); }