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; }