コード例 #1
0
ファイル: GameManager.cs プロジェクト: JoeMatulka/Slam-Royale
    public void StartNewGame()
    {
        CleanUpScene();

        if (GameDataManager.Instance.HighScore == 0)
        {
            m_gamePaused = true;
            howToPlayScreen.Show(false);
        }
        else
        {
            gameHUD.Show();
        }

        scoreCounter = GameObject.Find("Score").GetComponent <ScoreCounter>();
        scoreCounter.ResetScore();

        GameObject playerGO = Instantiate(ResourceManager.Instance.Player,
                                          PLAYER_SPAWN_POS,
                                          Actor.FACE_LEFT) as GameObject;

        player = playerGO.GetComponent <Player>();
        Camera.main.GetComponent <GameCamera>().Target = player.transform;

        InvokeRepeating("SpawnEnemy", 3f, 5f);

        SoundManager.Instance.BellRing(AudioSource);
    }
コード例 #2
0
 private void Exit()
 {
     Hide();
     if (!resumeGameOnClose)
     {
         pauseScreen.Show();
     }
     else
     {
         gameHUD.Show();
     }
 }
コード例 #3
0
ファイル: PauseScreen.cs プロジェクト: JoeMatulka/Slam-Royale
 private void ResumeClicked()
 {
     Hide();
     gameHUD.Show();
 }