public virtual void AddImpact(Impacts.IPlantImpact impact) { if (impact.Apply(this)) this.Impacts.Add(impact); }
public virtual void AddImpact(Impacts.IZombieImpact impact) { if (impact.Apply(this.CurrentZombieState)) this.Impacts.Add(impact); }
public virtual void AddImpact(Impacts.IPlantImpact impact) { if (impact.Apply(this)) this.Impacts.Add(impact); }
public virtual void AddImpact(Impacts.IZombieImpact impact) { if (impact.Apply(this.CurrentZombieState)) this.Impacts.Add(impact); }