Beispiel #1
0
    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>();
    }
Beispiel #2
0
 // Use this for initialization
 void Start()
 {
     thirstCoroutine = ThirstTimer();
     hungerCoroutine = HungerTimer();
     StartCoroutine(thirstCoroutine);
     StartCoroutine(hungerCoroutine);
     musicPicker   = FindObjectOfType <MusicPicker> ();
     endgame       = FindObjectOfType <EndGame>();
     displayCanvas = FindObjectOfType <DisplayCanvas> ();
 }
Beispiel #3
0
    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);
    }
Beispiel #4
0
    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));
    }
Beispiel #5
0
 /// <summary>
 /// Used to initialize the components and populat the list
 /// </summary>
 void Start()
 {
     musicPck = GetComponent <MusicPicker>();
     PopulateDropDown();
 }