Esempio n. 1
0
 private void OnTouchUp(InputControll inputControll, bool isDraged)
 {
     if (!isDraged)
     {
         if (this.farmObject.gameObject != inputControll.rayHitColliderObject)
         {
             FarmObjectSelect component = base.GetComponent <FarmObjectSelect>();
             this.CancelEdit();
             component.EnabledTouchedEvent(true);
         }
     }
     else if (this.farmObject.isPlaceable)
     {
         FarmRoot          instance   = FarmRoot.Instance;
         FarmScenery       component2 = base.GetComponent <FarmScenery>();
         FarmObjectSelect  component3 = base.GetComponent <FarmObjectSelect>();
         FarmObjectSetting component4 = base.GetComponent <FarmObjectSetting>();
         instance.ResetSettingMark();
         this.farmObject.DisplayFloorObject();
         component4.ComplatedSetting();
         component3.SetSelectObject(this.farmObject.gameObject);
         this.farmObject = null;
         component3.EnabledTouchedEvent(true);
         instance.Input.RemoveTouchEndEvent(new Action <InputControll, bool>(this.OnTouchUp));
         if (!component2.IsExistStoreFacility())
         {
             instance.farmUI.EnableEditSaveButton(true);
         }
     }
 }