public void AddZoneDebuff(IEnumerable <ZoneLocation> zoneLocations, ZoneDebuff debuff, InternalThreat source) { foreach (var zone in zoneLocations.Select(zoneLocation => ZonesByLocation[zoneLocation])) { zone.AddDebuff(debuff, source); } }
public void AddDebuff(ZoneDebuff debuff, InternalThreat source) { DebuffsBySource[source] = debuff; UpdateOptics(); UpdateShields(); }