public void Assign(ModBroadcaster broadcaster)
        {
            Structure structure = broadcaster.GetComponentInParent <Structure>();

            _hoverDistance = new Vector2(World.Grid.SizeOf(structure.Width), World.Grid.SizeOf(structure.Height)).magnitude;
            Color color = Colorization.ColorInfo.Get(broadcaster.Mod.Color).DisplayColor;

            Renderer.material.color = color;

            Color curColor = Renderer.material.GetColor("_EmissionColor");

            Renderer.material.SetColor("_EmissionColor", color * curColor.maxColorComponent);
            Renderer.Clear();
        }
 public override void Highlight(AreaModBroadcaster component)
 {
     _component = component;
 }