public void AddAbility(Platform platform, IAbility ability) { try { ability.Apply(platform); } catch { } }
public void UseAbility() { if (ability != null) { ability.Apply(); } else { Console.WriteLine("Ничего не умею"); } }
public void UseAbility(IAbility ability) { ability.Apply(); }