private void Reset() { introPanel = GetComponentInChildren <IntroPanel>(true); loadingPanel = GetComponentInChildren <LoadingPanel>(true); gamePanel = GetComponentInChildren <GamePanel>(true); }
public Intro(IntroPanel panel) { introPanel = panel; introPanel.OnIntroClosed += HandleIntroClosed; }
public void Initialize() { _panels = new List <PanelBase>(); GameObject uiRootObj = GameObject.Instantiate(Resources.Load("UI Root")) as GameObject; Root = uiRootObj.GetComponent <UIRoot>(); Root.manualHeight = Screen.height; Root.manualWidth = Screen.width; UICamera = Root.transform.Find("UICamera").GetComponent <Camera>(); BarkPanel = UICamera.transform.Find("BarkPanel").GetComponent <BarkPanel>(); BarkPanel.Initialize(); HUDPanel = UICamera.transform.Find("HUDPanel").GetComponent <HUDPanel>(); HUDPanel.Initialize(); WindowPanel = UICamera.transform.Find("WindowPanel").GetComponent <WindowPanel>(); WindowPanel.Initialize(); DialoguePanel = UICamera.transform.Find("DialoguePanel").GetComponent <DialoguePanel>(); DialoguePanel.Initialize(); RestingPanel = UICamera.transform.Find("RestingPanel").GetComponent <RestingPanel>(); RestingPanel.Initialize(); ConfirmPanel = UICamera.transform.Find("ConfirmPanel").GetComponent <ConfirmPanel>(); ConfirmPanel.Initialize(); FadingPanel = UICamera.transform.Find("FadingPanel").GetComponent <FadingPanel>(); FadingPanel.Initialize(); FadingPanel.Show(); FadingPanel.FadeIn(2); QuestDebugPanel = UICamera.transform.Find("QuestDebugPanel").GetComponent <QuestDebugPanel>(); QuestDebugPanel.Initialize(); MapPanel = UICamera.transform.Find("MapPanel").GetComponent <MapPanel>(); MapPanel.Initialize(); IntroPanel = UICamera.transform.Find("IntroPanel").GetComponent <IntroPanel>(); IntroPanel.Initialize(); _panels.Add(IntroPanel); _panels.Add(MapPanel); _panels.Add(QuestDebugPanel); _panels.Add(DialoguePanel); _panels.Add(RestingPanel); _panels.Add(ConfirmPanel); _panels.Add(WindowPanel); _panels.Add(HUDPanel); _panels.Add(BarkPanel); UIZoom = 1; UIStateMachine = new UIStateMachine(); UIStateMachine.Initialize(); }