Esempio n. 1
0
 public CuttableCutEvent(CuttableFood cuttable, bool isHard, int state, bool done) : base(cuttable)
 {
     this.cuttable = cuttable;
     this.isHard   = isHard;
     this.state    = state;
     this.done     = done;
 }
Esempio n. 2
0
 public void RequestRemoveSelected(CuttableFood food)
 {
     if (_selected == food)
     {
         _selected = null;
     }
 }
Esempio n. 3
0
 public void OnDrop(IControllable dropped, ControllerHitInfo hitInfo)
 {
     if (dropped is CuttableFood && _selected == null)
     {
         var food = dropped as CuttableFood;
         _selected               = food;
         food.cuttingBoard       = this;
         food.transform.position = _cutPosition.transform.position;
         food.transform.rotation = _cutPosition.transform.rotation;
         Notify(new CuttableOnCuttingBoardEvent(this, food));
     }
 }
Esempio n. 4
0
 public CuttableCutUpEvent(CuttableFood cuttable, bool isHard) : base(cuttable)
 {
     this.cuttable = cuttable;
     this.isHard   = isHard;
 }
 public CuttableOnCuttingBoardEvent(CuttingBoard cuttingBoard, CuttableFood food) : base(cuttingBoard)
 {
     board     = cuttingBoard;
     this.food = food;
 }