public CuttableCutEvent(CuttableFood cuttable, bool isHard, int state, bool done) : base(cuttable) { this.cuttable = cuttable; this.isHard = isHard; this.state = state; this.done = done; }
public void RequestRemoveSelected(CuttableFood food) { if (_selected == food) { _selected = null; } }
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)); } }
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; }