// Use this for initialization void Awake() { // Set references to objects. BlackBackground = transform.Find("BlackBackground").gameObject; MainPanel = transform.Find("MainPanel").gameObject; MainPanelScript = MainPanel.GetComponent <MainPanelScript> (); InGameMenuPanel = transform.Find("InGameMenuPanel").gameObject; InGameMenuController = InGameMenuPanel.GetComponent <InGameMenuController> (); EscapeMenuPanel = transform.Find("EscapeMenuPanel").gameObject; EscapeMenuController = EscapeMenuPanel.GetComponent <EscapeMenuController> (); GameOverMenuPanel = transform.Find("GameOverMenuPanel").gameObject; GameOverMenuController = GameOverMenuPanel.GetComponent <GameOverMenuController> (); CreditPanel = transform.Find("CreditPanel").gameObject; CreditPanelController = CreditPanel.GetComponent <CreditPanelController> (); // Clean initatialization ( for when we press play ) MainPanel.SetActive(true); BlackBackground.SetActive(true); InGameMenuPanel.SetActive(true); EscapeMenuPanel.SetActive(true); GameOverMenuPanel.SetActive(true); InGameMenuController.TabPanel.SetActive(false); }
void Start() { MainPanelScript = transform.parent.transform.parent.transform.parent.transform.parent .GetComponent <MainPanelScript> (); }