예제 #1
0
파일: FlyManager.cs 프로젝트: LordDz/birb
 public void DoNewFlyBy()
 {
     listSpawns = listFlyGroups[Random.Range(0, listFlyGroups.Length - 1)].GetComponentsInChildren <SpawnPosGroup>();
     flyBird.SpawnAtStart(listSpawns[0].FlyFrom, listSpawns[0].FlyTo, listSpawns[0].ToLeft);
     roundCooldown = timePerRound;
     WindowSelector.HideAllCoverFromProps();
     musicAudio.Stop();
     musicAudio.clip = musicChill;
     musicAudio.Play();
 }
예제 #2
0
 public void ShowLose()
 {
     this.gameObject.SetActive(true);
     sittingBirbSpriteFlipper.gameObject.SetActive(false);
     if (windowSelector != null)
     {
         windowSelector.HideAllCoverFromProps();
     }
     musicDefeat.Play();
     GameObject.Find("Egg").SetActive(false);
     reload.GetComponent <reloadScene>().reload();
 }
예제 #3
0
파일: WinShow.cs 프로젝트: LordDz/birb
    public void ShowVictory()
    {
        if (hasWon)
        {
            return;
        }
        hasWon = true;
        this.gameObject.SetActive(true);
        sittingBirbSpriteFlipper.gameObject.SetActive(false);
        playerController.SetDead(true);

        if (windowSelector != null)
        {
            windowSelector.HideAllCoverFromProps();
        }
        musicVictory.Play();
        GameObject.Find("PeterHead").SetActive(false);
        GameObject.Find("FlyManager").SetActive(false);
        GameObject.Find("WindowSelector").SetActive(false);
        GameObject.Find("Reload").GetComponent <reloadScene>().reload();
    }