From 131477414971f3c5a7e5c75267ff81492cec8d1f Mon Sep 17 00:00:00 2001 From: Kvintilyanov Aleksandr Date: Mon, 3 Mar 2025 18:32:29 +0300 Subject: [PATCH] Update Sensors.cs --- PerformanceOverlay/Sensors.cs | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/PerformanceOverlay/Sensors.cs b/PerformanceOverlay/Sensors.cs index ea93915..5b46635 100644 --- a/PerformanceOverlay/Sensors.cs +++ b/PerformanceOverlay/Sensors.cs @@ -48,6 +48,18 @@ namespace PerformanceOverlay return ConvertToString(Value()); } } + + public class UserStringValueSensor : ValueSensor + { + public delegate string? ValueDelegate(); + + public ValueDelegate Value { get; set; } + + public override string? GetValue(Sensors sensors) + { + return ConvertToString(Value()); + } + } public class HardwareSensor : ValueSensor { @@ -341,9 +353,9 @@ namespace PerformanceOverlay } }, { - "CURR_TIME", new UserValueSensor() + "CURR_TIME", new UserStringValueSensor() { - Value = delegate string () + Value = delegate () { DateTime localDate = DateTime.Now; return localDate.ToString("t");