public virtual void UpdateSkills(EntityBase enemy, EntityBase player) { skillList[0] = new CardDummyPunch(enemy); skillList[1] = new CardIdle(); skillList[2] = new CardTestSword(enemy); skillList[3] = new CardVampireBite(enemy, player); skillList[4] = new CardWoodenShield(player); skillList[5] = new CardHealingRelic(player); }
protected override void Act() //переопределенный act { punch = new CardDummyPunch(turnHandler.PlayerParty[0]); succ = new CardVampireBite(turnHandler.PlayerParty[0], this); if (!state) { currentSkill = punch; } else { currentSkill = succ; } state = !state; Deck.PutCard(currentSkill); }