From f4854efd1f6d16541d1bda1babd9bffd7599d2a1 Mon Sep 17 00:00:00 2001 From: clubby789 Date: Sun, 20 Sep 2020 09:53:27 +0100 Subject: [PATCH] Add countdown mode to events system --- ClockLib/OWClock.cs | 12 ++++++++++-- ClockLib/manifest.json | 2 +- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/ClockLib/OWClock.cs b/ClockLib/OWClock.cs index 416a62c..8960c9f 100644 --- a/ClockLib/OWClock.cs +++ b/ClockLib/OWClock.cs @@ -59,7 +59,7 @@ private void OnGUI() } Resolution currentRes = Screen.currentResolution; float yPos = currentRes.height - 60f; - float xPos = currentRes.width * 4/5; + float xPos = currentRes.width * 4/5 - 20f; float elapsed = TimeLoop.GetSecondsElapsed(); if (elapsed < 1f) { @@ -101,9 +101,17 @@ private void OnGUI() style.normal.textColor = Color.Lerp(Color.red, Color.white, scaleFactor); count++; yPos -= 20; + string timestring; + if (CountUp) + { + timestring = ParseTime(timeEvent.Timestamp); + } else + { + timestring = ParseTime(timeEvent.Timestamp - elapsed); + } GUI.Label(new Rect(xPos, yPos, 200f, 20f), string.Concat(new object[] { - ParseTime(timeEvent.Timestamp), + timestring, " - ", timeEvent.Name }), style); diff --git a/ClockLib/manifest.json b/ClockLib/manifest.json index b04ef1c..81b7a86 100644 --- a/ClockLib/manifest.json +++ b/ClockLib/manifest.json @@ -2,7 +2,7 @@ "filename": "Clock.dll", "author": "clubby789", "name": "Clock", - "uniqueName": "OWClock", + "uniqueName": "clubby789.OWClock", "description": "Add a clock overlay", "version": "0.1.0", "owmlVersion": "0.7.3"