added game end screen
also! the new singleton system doesn't work! returning to the main menu creates a second instance of everything, @nick can you fix this please
This commit is contained in:
		@@ -17,6 +17,9 @@ public class DialogBoxes : MonoBehaviour
 | 
			
		||||
    [SerializeField] Image backgroundImageObject;
 | 
			
		||||
    [SerializeField] Sprite[] images;
 | 
			
		||||
 | 
			
		||||
    [Header("Buttons:")]
 | 
			
		||||
    [SerializeField] GameObject backToMenuButton;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    // Start is called before the first frame update
 | 
			
		||||
    void Start()
 | 
			
		||||
@@ -37,7 +40,11 @@ public class DialogBoxes : MonoBehaviour
 | 
			
		||||
        }
 | 
			
		||||
        else
 | 
			
		||||
        { // no more dialog messages, advance the scene
 | 
			
		||||
            SceneController.Instance.NextScene();
 | 
			
		||||
            if (backToMenuButton != null) {
 | 
			
		||||
                backToMenuButton.SetActive(true);
 | 
			
		||||
            } else {
 | 
			
		||||
                SceneController.Instance.NextScene();
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -33,6 +33,15 @@ public class SceneController : MonoBehaviour
 | 
			
		||||
        { // if this is the menu
 | 
			
		||||
            GameObject.Find("NewGameButton").GetComponent<Button>().onClick.AddListener(NextScene);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        // if this is the last scene
 | 
			
		||||
        if (scene.buildIndex == (SceneManager.sceneCountInBuildSettings - 1)) {
 | 
			
		||||
            GameObject backToMenuButton = GameObject.Find("BackToMenuButton");
 | 
			
		||||
            if (backToMenuButton != null) {
 | 
			
		||||
                backToMenuButton.GetComponent<Button>().onClick.AddListener(delegate{LoadChosenScene(0);});
 | 
			
		||||
                backToMenuButton.SetActive(false);
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public void NextScene()
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user