private void OnMouseClick(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { int x = e.X; int y = e.Y; RayTracerNet.RayTracer instance = RayTracerNet.RayTracer.GetInstance(); var hitObj = instance.GetScene().GetPrimitiveRaycasted(x, y); if (hitObj != null) { hitObj.Select(); MessageHandler.Broadcast <RayTracerNet.RayTracerObject>(MessageName.SelectSceneObject, hitObj); } } }
public void Broadcast(Message message) { MessageHandler.Broadcast(message); }