Ejemplo n.º 1
0
    // Reset game
    public void Reset()
    {
        // Destroy all items who have PlatformDestroyer Script
        items = FindObjectsOfType <PlatformDestroyer>();
        for (int i = 0; i < items.Length; i++)
        {
            items[i].gameObject.SetActive(false);
        }

        // Reset position
        player.transform.position  = playerStarterPoint;
        platformGenerator.position = platformStartPoint;
        itemGenerator.position     = itemStartPoint;
        player.gameObject.SetActive(true);
        player.Respawn();

        // Reset the score
        scoreManager.scoreCount = 0;

        // Reset the moon
        moonController.Reset();

        // Reset the buff generator
        buffGenerator.Reset();
    }