public void CreateFacilityButton(FarmObject farmObject) { string buttonPrefabName = farmObject.GetButtonPrefabName(); if (!string.IsNullOrEmpty(buttonPrefabName)) { GameObject gameObject = GUIManager.LoadCommonGUI(buttonPrefabName, this.facilityButtonAnchor); if (null != gameObject) { gameObject.transform.localPosition = Vector3.zero; FacilityButtonSet component = gameObject.GetComponent <FacilityButtonSet>(); component.SetFacility(farmObject); } GUIFace.CloseDigiviceChildButton(); GUIFace.CloseFacilityChildButton(); } }
private void UIFarmCombine() { FarmUI componentInChildren = Singleton <GUIManager> .Instance.GetComponentInChildren <FarmUI>(); GameObject gameObject = GUIManager.LoadCommonGUI("Farm/EditFooter", componentInChildren.gameObject); if (null != gameObject) { gameObject.name = "FarmEditFooter"; this.HideGUI(); if (null != PartsMenu.instance) { PartsMenu.instance.gameObject.SetActive(false); } } GUIFace.CloseDigiviceChildButton(); GUIFace.CloseFacilityChildButton(); }
private void UIFacilityStock() { GUIFace.CloseDigiviceChildButton(); GUIFace.CloseFacilityChildButton(); this.ShowCommonDialog(null, "CMD_FacilityStock"); }