Files
ui/Assets/DistanceSensorModule.cs
2026-03-03 19:13:28 -05:00

21 lines
668 B
C#

public class DistanceSensorModule : ModuleBase
{
public bool objectDetected;
public float distanceMeters;
public string[] infoLines = new string[0];
public override string moduleType => "Distance";
public override string moduleName => "Distance Sensor Module";
void Update()
{
// Replace with your ControlLibrary call pattern
// var reading = ControlLibrary.get_distance(...)
if (!objectDetected)
infoLines = new[] {"Object: Not detected" };
else
infoLines = new[] { "Object: Detected", $"Distance: {distanceMeters:F2} m" };
}
public string[] GetInfoLines() => infoLines;
}