Example #1
0
    private void CreateDish()
    {
        PreparedDish newDish = Resources.Load <PreparedDish>("PreparedDish");

        _currentPreparedDish = Instantiate <PreparedDish>(newDish);
        _currentPreparedDish.MoveTo(this);
        _currentPreparedDish.SetOriginPosition(PlaceToPutObject.position);
        _currentPreparedDish.OnMoveToAnotherPlace += ClearDish;
    }
Example #2
0
        public PreparedDish Prepare()
        {
            var preparedDish = new PreparedDish
            {
                Dish       = _dish,
                IsPrepared = true,
                //TODO implement time
            };

            if (_optionPrepare.IsOptionActive)
            {
                preparedDish.OptionPrepared = _optionPrepare.PrepareWithSpecificOptions();
            }

            return(preparedDish);
        }