A simple Scene component that stores a Color property and returns it via GetColor given a SceneTraceResult. It is a minimal class intended for LIDAR visualization or coloring logic.
using Sandbox;
public class LidarColor : Component
{
[Property] Color color;
public virtual Color GetColor(SceneTraceResult st) {
return color;
}
}