private bool IsWithinRange(AreaModBroadcaster broadcaster)
        {
            Component component = _component as Component;

            if (broadcaster.Mod.CanMod(_component))
            {
                return(component.transform.root.GetComponent <Structure>().OverlapsCircle(broadcaster.transform.position, broadcaster.GetRange()));
            }
            else
            {
                return(false);
            }
        }
 public void Highlight(AreaModBroadcaster broadcaster)
 {
     Range.Highlight((Component)broadcaster);
     Structure.Highlight((Component)broadcaster.GetComponent <Structure>());
 }