public IEnumerator Initialize(FarmUI ui) { this.farmUI = ui; this.childDigimon.CreateDigimonGameObject(); FarmScenery scenery = this.Scenery; yield return(base.StartCoroutine(scenery.InitializeFarmObjectParallelRead())); FarmSceneryCache.ClearCache(); FarmSceneryCache.SetCacheAction(scenery); yield break; }
private void OnCloseDialog(int noop) { int digiStoneNum = DataMng.Instance().RespDataUS_PlayerInfo.playerInfo.point; FarmUI farmUI = Singleton <GUIMain> .Instance.GetComponentInChildren <FarmUI>(); Action <int> action = delegate(int nop) { if (digiStoneNum < DataMng.Instance().RespDataUS_PlayerInfo.playerInfo.point) { farmUI.UpdateFacilityButton(null); } }; GUIMain.ShowCommonDialog(action, "CMD_Shop", null); }
private void OnCloseConfirmShop(int selectButtonIndex) { if (selectButtonIndex == 0) { int digiStoneNum = DataMng.Instance().RespDataUS_PlayerInfo.playerInfo.point; FarmUI farmUI = base.GetComponentInParent <FarmUI>(); Action <int> action = delegate(int nop) { if (digiStoneNum < DataMng.Instance().RespDataUS_PlayerInfo.playerInfo.point) { farmUI.UpdateFacilityButton(null); } }; GUIMain.ShowCommonDialog(action, "CMD_Shop", null); } }
public void SetNamePlate(bool display) { FarmUI farmUI = FarmRoot.Instance.farmUI; if (null != farmUI && this.userFacilityID != 0) { if (display) { farmUI.CreateFacilityNamePlate(this); } else { farmUI.DeleteFacilityNamePlate(this.userFacilityID); } } }
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 SetCostInfo() { DrawFacilityButton[] componentsInChildren = base.GetComponentsInChildren <DrawFacilityButton>(); if (componentsInChildren == null || null == this.buildCostLabel) { return; } this.buildCostLabel.gameObject.SetActive(false); for (int i = 0; i < componentsInChildren.Length; i++) { Transform transform = componentsInChildren[i].transform; if ("UpgradeButton" == transform.name) { this.buildCostLabel.SetUpgradeCostDetail(this.farmObject.userFacilityID); this.buildCostLabel.gameObject.SetActive(true); this.SetBuildCostLabelPosition(transform.parent.gameObject); break; } if ("ShortCutButton" == transform.name) { if (this.farmObject.IsTutorialFacility()) { FarmUI componentInParent = base.GetComponentInParent <FarmUI>(); ConstructionDetail constructionDetail = componentInParent.GetConstructionDetail(this.farmObject.userFacilityID); int complateSeconds = constructionDetail.GetComplateSeconds(); UserFacility userFacility = Singleton <UserDataMng> .Instance.GetUserFacility(this.farmObject.userFacilityID); userFacility.completeTime = FarmUtility.GetDateString(ServerDateTime.Now.AddSeconds((double)complateSeconds)); } this.buildCostLabel.SetShortCutCostDetail(this.farmObject.userFacilityID); this.buildCostLabel.gameObject.SetActive(true); this.SetBuildCostLabelPosition(transform.parent.gameObject); break; } } }