Ejemplo n.º 1
0
    private void Update()
    {
        // natural disasters
        if (Input.GetKeyDown(KeyCode.Alpha1))
        {
            // cheat for cyclone
            Debug.Log("cyclone cheat");
            disasters.DoCyclone();
        }

        if (Input.GetKeyDown(KeyCode.Alpha2))
        {
            // cheat for drought
            Debug.Log("drought cheat");
            disasters.DoDrought();
        }

        if (Input.GetKeyDown(KeyCode.Alpha3))
        {
            // cheat for sea level rise
            Debug.Log("sea level rise cheat");
            disasters.DoSeaLevelRise();
        }

        // resources
        if (Input.GetKeyDown(KeyCode.Alpha0))
        {
            // cheat for more money
            Debug.Log("money cheat");
            resources.Money += 1_000_000;
        }

        // game state
        if (Input.GetKeyDown(KeyCode.O))
        {
            // cheat for win
            Debug.Log("win cheat");
            endScreen.EnableWinScreen();
        }

        if (Input.GetKeyDown(KeyCode.P))
        {
            // cheat for lose
            Debug.Log("lose cheat");
            endScreen.EnableLoseScreen();
        }

        // tutorial
        if (Input.GetKeyDown(KeyCode.Alpha9))
        {
            // cheat to skip the tutorial
            tutorialManager.EndTutorial();
        }
    }
Ejemplo n.º 2
0
 public void OnGameWin()
 {
     endScreenController.EnableWinScreen();
 }