From bbf0d25b4681366780a9ed3755c6a1f1619d9996 Mon Sep 17 00:00:00 2001 From: Jakob Stendahl Date: Sat, 30 Sep 2017 14:11:11 +0200 Subject: Made pausemenu and sidebar --- td/Assets/Scenes/Level 1.unity | Bin 76448 -> 80776 bytes td/Assets/Scripts/mainGUI.cs | 74 ++++++++++++++++++++++++++++++++++++++ td/Assets/Scripts/mainGUI.cs.meta | 12 +++++++ 3 files changed, 86 insertions(+) create mode 100644 td/Assets/Scripts/mainGUI.cs create mode 100644 td/Assets/Scripts/mainGUI.cs.meta (limited to 'td/Assets') diff --git a/td/Assets/Scenes/Level 1.unity b/td/Assets/Scenes/Level 1.unity index 42b0d2e..5cc1e86 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/mainGUI.cs b/td/Assets/Scripts/mainGUI.cs new file mode 100644 index 0000000..3c135b2 --- /dev/null +++ b/td/Assets/Scripts/mainGUI.cs @@ -0,0 +1,74 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine.UI; +using UnityEngine; + +public class mainGUI : MonoBehaviour { + + GameObject pnlMenu; + GameObject pnlSidebar; + RectTransform pnlSidebarTransform; + Button btnToggleSidebar; + Button btnPauseGame; + Button btnResumeGame; + + bool sidebarExpanded; + float[] sidebarStates = new float[2] {0f, -202.4f}; // The x position of the sidebar expanded or collapsed + + bool menuActive; + + void Awake() { + /* Panels */ + pnlMenu = transform.Find ("menu").gameObject; + pnlSidebar = transform.Find ("sidebarWrapper").gameObject; + pnlSidebarTransform = pnlSidebar.GetComponent (); + + /* Buttons */ + btnToggleSidebar = pnlSidebar.transform.Find("toggleSidebar").gameObject.GetComponent