public override void DesignateMultiCell(IEnumerable<IntVec3> cells) {
var hitCount = 0;
foreach (var cell in AllowToolController.Instance.Dragger.GetAffectedCells()) {
var hits = ProcessCell(cell);
hitCount += hits;
}
if (hitCount > 0) {
if (def.messageSuccess != null) Messages.Message(def.messageSuccess.Translate(hitCount.ToString()), MessageSound.Silent);
FinalizeDesignationSucceeded();
} else {
if (def.messageFailure != null) Messages.Message(def.messageFailure.Translate(), MessageSound.RejectInput);
}
}