private void CreateDish() { PreparedDish newDish = Resources.Load <PreparedDish>("PreparedDish"); _currentPreparedDish = Instantiate <PreparedDish>(newDish); _currentPreparedDish.MoveTo(this); _currentPreparedDish.SetOriginPosition(PlaceToPutObject.position); _currentPreparedDish.OnMoveToAnotherPlace += ClearDish; }
public PreparedDish Prepare() { var preparedDish = new PreparedDish { Dish = _dish, IsPrepared = true, //TODO implement time }; if (_optionPrepare.IsOptionActive) { preparedDish.OptionPrepared = _optionPrepare.PrepareWithSpecificOptions(); } return(preparedDish); }