using System; using System.Collections; using System.Collections.Generic; using UnityEngine.UI; using UnityEngine; public class MainGui : MonoBehaviour { GameObject _pnlMenu; GameObject _pnlSidebar; GameObject _pnlSettings; RectTransform _pnlSidebarTransform; Button _btnToggleSidebar; Button _btnPauseGame; Button _btnResumeGame; Button _btnExitGame; Button _btnSettings; Button _btnSettingsDiscard; Button _btnSettingsSave; 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; _pnlSettings = transform.Find ("settings").gameObject; _pnlSidebarTransform = _pnlSidebar.GetComponent (); /* Buttons */ _btnToggleSidebar = _pnlSidebar.transform.Find("toggleSidebar").gameObject.GetComponent