// Start is called before the first frame update void Awake() { CallNotificationManager = GameObject.Find("NotificationManager").GetComponent <NotificationManager>(); CallGoodsRecipe = GameObject.Find("BaseSystem").GetComponent <GoodsRecipe>(); CallGoodsValue = GameObject.Find("CompanyManager").GetComponent <CompanyManager>().GetPlayerCompanyValue().GetGoodsValue().GetComponent <GoodsValue>(); CallTechRecipe = GameObject.Find("BaseSystem").GetComponent <TechRecipe>(); CallTechValue = GameObject.Find("CompanyManager").GetComponent <CompanyManager>().GetPlayerCompanyValue().GetTechValue().GetComponent <TechValue>(); CallTimeManager = GameObject.Find("TimeManager").GetComponent <TimeManager>(); CallObjInstantiater = GameObject.Find("ObjectInstaller").GetComponent <ObjInstantiater>(); int PanelListCount; OverViewPanels = new List <GameObject>(); OverViewPanels.Add(InputPanel); OverViewPanels.Add(ResultArrowHolder); OverViewPanels.Add(ResultItemInfoPanel); OverViewPanels.Add(StatInfoPanel); OverViewPanels.Add(ProgressInfoPanel); OverViewPanels.Add(ConfirmPanel); PanelListCount = OverViewPanels.Count; for (int i = 0; i < PanelListCount; i++) { OverViewPanels.Add(FunctionPanel.transform.GetChild(OverViewPanels[i].transform.GetSiblingIndex() - 1).gameObject); } SelectModePanels = new List <GameObject>(); SelectModePanels.Add(InputPanel); SelectModePanels.Add(ResultArrowHolder); SelectModePanels.Add(ResultItemInfoPanel); SelectModePanels.Add(StatInfoPanel); PanelListCount = SelectModePanels.Count; for (int i = 0; i < PanelListCount; i++) { SelectModePanels.Add(FunctionPanel.transform.GetChild(SelectModePanels[i].transform.GetSiblingIndex() - 1).gameObject); } FirstItemImageObject = InputPanel.transform.GetChild(1).GetChild(0).gameObject; SecondItemImageObject = InputPanel.transform.GetChild(5).GetChild(0).gameObject; ProcessorImageObject = InputPanel.transform.GetChild(3).GetChild(0).gameObject; FirstItemNameTextObject = InputNamePanel.transform.GetChild(1).gameObject; SecondItemNameTextObject = InputNamePanel.transform.GetChild(5).gameObject; ProcessorNameTextObject = InputNamePanel.transform.GetChild(3).gameObject; ResultItemImageObject = ResultItemInfoPanel.transform.GetChild(1).GetChild(0).gameObject; ResultItemTypeTextObject = ResultItemInfoPanel.transform.GetChild(3).GetChild(0).GetChild(1).gameObject; ResultItemNameInputFieldObject = ResultItemInfoPanel.transform.GetChild(3).GetChild(1).GetChild(1).gameObject; ExpectedCostTextObject = ResultItemInfoPanel.transform.GetChild(3).GetChild(3).GetChild(1).gameObject; MaterialPointTextObject = StatInfoPanel.transform.GetChild(1).GetChild(1).GetChild(1).gameObject; TechPointTextObject = StatInfoPanel.transform.GetChild(2).GetChild(1).GetChild(1).gameObject; LookPointTextObject = StatInfoPanel.transform.GetChild(3).GetChild(1).GetChild(1).gameObject; TotalPointTextObject = StatInfoPanel.transform.GetChild(4).GetChild(1).GetChild(1).gameObject; PackagedImageObject = StatInfoPanel.transform.GetChild(6).GetChild(1).GetChild(1).gameObject; ProgressBarObject = ProgressInfoPanel.transform.GetChild(1).GetChild(0).GetChild(0).gameObject; ProgressPercentageTextObject = ProgressInfoPanel.transform.GetChild(1).GetChild(0).GetChild(1).gameObject; PassedTimeTextObject = ProgressInfoPanel.transform.GetChild(1).GetChild(1).GetChild(0).GetChild(0).GetChild(0).gameObject; RemainTimeTextObject = ProgressInfoPanel.transform.GetChild(1).GetChild(1).GetChild(0).GetChild(0).GetChild(1).gameObject; CompletedPointTextObject = ProgressInfoPanel.transform.GetChild(1).GetChild(1).GetChild(1).GetChild(0).GetChild(0).gameObject; GainingPointTextObject = ProgressInfoPanel.transform.GetChild(1).GetChild(1).GetChild(1).GetChild(0).GetChild(1).gameObject; RemainPointTextObject = ProgressInfoPanel.transform.GetChild(1).GetChild(1).GetChild(1).GetChild(0).GetChild(2).gameObject; MainFunctionButton = ConfirmPanel.transform.GetChild(1).gameObject; }
// Start is called before the first frame update void Awake() { CallValue = GameObject.Find("BaseSystem").GetComponent <InGameValue>(); CallTechValue = GameObject.Find("CompanyManager").GetComponent <CompanyManager>().GetPlayerCompanyValue().GetTechValue().GetComponent <TechValue>(); CallObjInstantiater = GameObject.Find("ObjectInstaller").GetComponent <ObjInstantiater>(); }