コード例 #1
0
ファイル: GameMaster.cs プロジェクト: fid3101/Projek-Grafkom
 public static void KillPlayer(Idle player)
 {
     BGMLvl.StopBGM();
     SoundManager.PlaySound("death");
     Destroy(player.gameObject);
     gm.StartCoroutine(gm.RespawnPlayer());
 }
コード例 #2
0
ファイル: GameMaster.cs プロジェクト: fid3101/Projek-Grafkom
    public IEnumerator RespawnPlayer()
    {
        yield return(new WaitForSeconds(spawnDelay));

        Instantiate(playerPrefab.gameObject, spawnPoint.position, spawnPoint.rotation);
        SoundManager.PlaySound("start");
        yield return(new WaitForSeconds(soundDelay));

        BGMLvl.StartBGM();
    }
コード例 #3
0
ファイル: GameMaster.cs プロジェクト: fid3101/Projek-Grafkom
 public static void isWin()
 {
     BGMLvl.StopBGM();
     if (score < 100)
     {
         //Game Over
         lives   = 0;
         poinMin = true;
         SoundManager.PlaySound("gameOver");
     }
     else
     {
         //win
         win = true;
         SoundManager.PlaySound("win");
     }
 }