public PossibilityOfBuyingEnum MakePurchaseIfCanAndGetResult(
            Player player,
            Shopman shopman,
            Item item)
        {
            var itemPriceFromShopman = shopman.GetItemPrice(
                player.PlayerRaceName, player.Level, player.HasVipAccount, item);
            var canPlayerBuyItemResult = player.CanBuyItem(itemPriceFromShopman);

            if (canPlayerBuyItemResult == PossibilityOfBuyingEnum.Ok)
            {
                player.BuyItem(item, itemPriceFromShopman);
            }
            return(canPlayerBuyItemResult);
            //Тут еще по идее надо добавить золото продавцу, но по заданию это не нужно
        }
        //-------------------------------------------------------------------------------------[]
        private void CreatePlayerAndShopmanAndOpenSecondScreen(RaceNameEnum raceName)
        {
            _chooseRaceComponent.enabled = false;

            _player = new Player(
                raceName,
                _gameSettingsComponent.PlayerGold,
                _gameSettingsComponent.PlayerLevel,
                _gameSettingsComponent.PlayerHasVipAccount);

            _shopman = new Shopman(GetCurrentItems());

            _purchaseHelper = new PurchaseHelper();

            _storeComponent.enabled = true;
        }