Пример #1
0
 public void Awake()
 {
     if (instance == null)
     {
         instance = this;
         GameObject player = GameObject.Find("Player");
         if (player)
         {
             GetPlayerStatusDefaultValues(player.GetComponent <PlayerStatus>());
         }
     }
     else if (instance != this)
     {
         Destroy(gameObject);
     }
 }
Пример #2
0
    public void NewGamePressed()
    {
        //Game runs at regular speed
        Time.timeScale = 1f;

        GameObject.FindWithTag("SceneLoader").GetComponent <SceneLoader>().GoToNextScene(nextScene);
        SavePlayerState sps = GameObject.FindGameObjectWithTag("GameSession").GetComponent <SavePlayerState>();

        if (sps)
        {
            sps.ResetPlayerStatusValues();
        }

        // Stop looping Initial Menu music
        AudioManager.instance.musicChannel2.loop = false;
    }
Пример #3
0
 void Start()
 {
     loader = GameObject.FindWithTag("SceneLoader").GetComponent <SceneLoader>();
     GetComponent <Renderer>().enabled = false;
     savePlayerStateScript             = GameObject.FindGameObjectWithTag("GameSession").GetComponent <SavePlayerState>();
 }