public void ClearSettingFarmObject() { FarmObjectSelect selectObject = this.SelectObject; this.SelectObject.ClearSelectState(); if (null != this.SettingObject.farmObject) { this.Scenery.CancelSetting(); selectObject.EnabledTouchedEvent(true); if (this.farmMode == FarmRoot.FarmControlMode.NORMAL) { FacilityConfirmation componentInChildren = Singleton <GUIMain> .Instance.GetComponentInChildren <FacilityConfirmation>(); componentInChildren.DeleteObject(); } } if (this.farmMode == FarmRoot.FarmControlMode.EDIT) { this.EditObject.CancelEdit(); } }
internal abstract void FacilityConfirmation(FacilityConfirmation confirmation, MessageAsyncResult result);
internal void FacilityConfirmation(FacilityConfirmation confirmation, MessageAsyncResult result) { Trace.TraceInformation("Connection#{0}::FacilityConfirmation, Info = {0}", confirmation.Info); if (confirmation.Succeeded) { result.InvokeCallback(); } else { result.InvokeCallback(new CapiException(confirmation.Info)); } }