public void Initialize() { _panels = new List<PanelBase>(); Root = GameObject.Find("UI Root").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(); _panels.Add(DialoguePanel); _panels.Add(WindowPanel); _panels.Add(HUDPanel); _panels.Add(BarkPanel); UIStateMachine = new UIStateMachine(); UIStateMachine.Initialize(); }
public void Initialize() { _panels = new List <PanelBase>(); //GameObject uiRootObj = GameObject.Instantiate(Resources.Load("UI Root")) as GameObject; Root = GameObject.Find("UI Root").GetComponent <UIRoot>(); //Root.manualHeight = Screen.height; //Root.manualWidth = Screen.width; UICamera = Root.transform.Find("Camera").GetComponent <Camera>(); if (GameManager.Inst.SceneType == SceneType.Space) { HUDPanel = UICamera.transform.Find("HUDPanel").GetComponent <HUDPanel>(); HUDPanel.Initialize(); _panels.Add(HUDPanel); KeyBindingPanel = UICamera.transform.Find("KeyBindingPanel").GetComponent <KeyBindingPanel>(); KeyBindingPanel.Initialize(); _panels.Add(KeyBindingPanel); PowerManagementPanel = UICamera.transform.Find("PowerManagement").GetComponent <PowerManagementPanel>(); PowerManagementPanel.Initialize(); _panels.Add(PowerManagementPanel); EconDebugPanel = UICamera.transform.Find("EconDebugPanel").GetComponent <EconDebugPanel>(); EconDebugPanel.Initialize(); _panels.Add(EconDebugPanel); } else if (GameManager.Inst.SceneType == SceneType.SpaceTest) { HUDPanel = UICamera.transform.Find("HUDPanel").GetComponent <HUDPanel>(); HUDPanel.Initialize(); _panels.Add(HUDPanel); } else if (GameManager.Inst.SceneType == SceneType.Station) { StationHUDPanel = UICamera.transform.Find("StationHUDPanel").GetComponent <StationHUDPanel>(); StationHUDPanel.Initialize(); RepairPanel = UICamera.transform.Find("RepairPanel").GetComponent <RepairPanel>(); RepairPanel.Initialize(); ShipInfoPanel = UICamera.transform.Find("ShipInfoPanel").GetComponent <ShipInfoPanel>(); ShipInfoPanel.Initialize(); TraderPanel = UICamera.transform.Find("TraderPanel").GetComponent <TraderPanel>(); TraderPanel.Initialize(); ErrorMessagePanel = UICamera.transform.Find("ErrorMessagePanel").GetComponent <ErrorMessagePanel>(); ErrorMessagePanel.Initialize(); _panels.Add(StationHUDPanel); _panels.Add(RepairPanel); _panels.Add(ShipInfoPanel); _panels.Add(TraderPanel); _panels.Add(ErrorMessagePanel); } FadePanel = UICamera.transform.Find("FadePanel").GetComponent <FadePanel>(); FadePanel.Initialize(); _panels.Add(FadePanel); UIZoom = 1; UIStateMachine = new UIStateMachine(); UIStateMachine.Initialize(GameManager.Inst.SceneType); }
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(); }