Esempio n. 1
0
 public void SetDefrost() // режим разморозки холодильника
 {
     if (Status)
     {
         freeze      = TemperatureLevel.Defrost;
         Temperature = 15;
         Status      = false;
         lamp        = false;
         if (Defrosting != null)
         {
             Defrosting.Invoke("Установили режим размораживания холодильника");
         }
     }
 }
        public void Apply(Hero hero, EntitiesManager manager)
        {
            var frostArmor  = new FrostArmor();
            var iceBlock    = new IceBlock();
            var defrosting  = new Defrosting();
            var holdTheLine = manager.SkillManager.Find("Hold the Line");

            hero.ReplaceEquipment(EquipmentName.Armor, EquipmentName.Weapon, WeaponType.Weapon_Spear);

            hero.LearnSkillEvenly(frostArmor);
            hero.LearnSkillEvenly(defrosting);
            hero.LearnSkillAt(iceBlock, 2);
            hero.UnlearnSkill(holdTheLine);

            manager.SkillManager.Stored.Add(frostArmor);
            manager.SkillManager.Stored.Add(defrosting);
            manager.SkillManager.Stored.Add(iceBlock);
        }