Example #1
0
        public void BuyDetail(DetailModel detail)
        {
            if (_playerService.CheckCash(_player, detail.RetailCost))
            {
                switch (detail.DetailType)
                {
                case DetailType.Battery:
                    _car.Battery = detail;
                    break;

                case DetailType.Motor:
                    _car.Motor = detail;
                    break;

                case DetailType.Rim:
                    _car.Rim = detail;
                    break;
                }

                _player.Cash -= detail.RetailCost;
            }
            // do exception
        }