/// <summary> /// The target cell loses resources equal to the size of its chromosome. /// This simulates contributing genetic material to the children of the /// interaction. /// </summary> protected void PayInteractionFee(ICell cell) { if (cell == null) throw new ArgumentNullException("cell"); cell.RemoveResources(cell.Size); }