void Start() { pmp = this; tb = GetComponentInChildren<dfTabContainer>(); control = GetComponent<dfControl>(); tween1 = GetComponent<dfTweenVector3>(); tween2 = GetComponent<dfTweenFloat>(); apb = GetComponentInChildren<aPowerBar>(); MenuCamera.mc.showShipManagement += Show; MenuCamera.mc.hideShipManagement += Hide; }
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); }