From 12b8646159169c082ae7197ed7af4bbcf1d9e2cb Mon Sep 17 00:00:00 2001 From: Jakob Stendahl Date: Tue, 17 Oct 2017 22:27:37 +0200 Subject: Added an actual cheat menu --- td/Assets/Prefabs/Enemies/Enemy.prefab | Bin 7968 -> 8008 bytes td/Assets/Scenes/Level 1.unity | Bin 130236 -> 135364 bytes td/Assets/Scripts/developerMode.cs | 64 ++++++++++++++++++++++++++++----- td/Assets/Scripts/player.cs | 4 +++ 4 files changed, 59 insertions(+), 9 deletions(-) diff --git a/td/Assets/Prefabs/Enemies/Enemy.prefab b/td/Assets/Prefabs/Enemies/Enemy.prefab index 38900d3..a17153b 100644 Binary files a/td/Assets/Prefabs/Enemies/Enemy.prefab and b/td/Assets/Prefabs/Enemies/Enemy.prefab differ diff --git a/td/Assets/Scenes/Level 1.unity b/td/Assets/Scenes/Level 1.unity index c6602f4..4f43cec 100644 Binary files a/td/Assets/Scenes/Level 1.unity and b/td/Assets/Scenes/Level 1.unity differ diff --git a/td/Assets/Scripts/developerMode.cs b/td/Assets/Scripts/developerMode.cs index a71d4c7..8e1257b 100644 --- a/td/Assets/Scripts/developerMode.cs +++ b/td/Assets/Scripts/developerMode.cs @@ -4,25 +4,47 @@ using UnityEngine.UI; using UnityEngine; public class DeveloperMode : MonoBehaviour { - + + [Header("Options")] + public bool CheatsAllowed; + [Header("Scripting vars")] + public Player Player; // Reference to the player object, should be set in designer + public string Output = ""; public string Stack = ""; - public bool CheatsAllowed; - GameObject _pnlCanvas; - GameObject _pnlCheats; - Button _btnToggleCheats; - Text _lblConsoleLog; + private GameObject _pnlCanvas; + private GameObject _pnlCheats; + private Button _btnToggleCheats; + private Button _btnMAdd1000; + private Button _btnMAdd100000; + private Button _btnSAdd10; + private Button _btnSAdd1000; + private Button _btnHpAdd10; + private Button _btnHpAdd100; + private Text _lblConsoleLog; - bool _developerModeActive; - bool _cheatMenuOpen; + private bool _developerModeActive; + private bool _cheatMenuOpen; void Start () { /* Panels */ _pnlCanvas = this.gameObject.transform.GetChild (0).gameObject; _pnlCheats = _pnlCanvas.transform.Find ("cheatMenu").gameObject; /* Buttons */ + _btnMAdd1000 = _pnlCheats.transform.Find("btnMAdd1000").gameObject.GetComponent