示例#1
0
        //Функция загружает настройки, согласно снаряжению рыцаря
        private void LoadEquipment(SwordData currentWeapon, int currentArmor, CharmData[] charms)
        {
            gameManager.currentRecord = bestScore;
            gameManager.blackInk      = blackInk;
            gameManager.pauseMenu     = this.pauseMenu;
            gameManager.UpdateEquipment(scoreForPointModifier, musicVolume);
            gameManager.StartManager();

            attackMenu.enemiesPosition   = this.enemiesPosition;
            attackMenu.startRunningDelta = this.startRunningDelta;

            foreach (var charm in charms)
            {
                charm.ExecuteEffect();
            }

            knightHealth += currentArmor;
            attackMenu.StartAttackMenu(currentWeapon, DataHolder.combometer_size);
            _knightBehaviour.SetKnightBehaviour(knightHealth, currentWeapon, attackMenu.combometerNeededPoints);

            attackMenu.knightCombometer = _knightBehaviour.GetCombometer();
        }