public override void Apply (Body body) { if (ChargesNum > 0) { heart = body.Organs[0] as Heart; Array.ForEach(heart.Influences, influence => { influence.AffectFactor(0, factor => { return factor *= 0; }); }); Taken = true; } }
public abstract void Apply (Body body);