From 5438bc9ffdb4c1f788dc93213e7692933491760a Mon Sep 17 00:00:00 2001 From: alex-kumpula Date: Sat, 11 Nov 2023 21:36:00 -0700 Subject: [PATCH] Added signal guards --- godot/TAS_system/TAS_System.cs | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/godot/TAS_system/TAS_System.cs b/godot/TAS_system/TAS_System.cs index 5d7dd50..9973ee8 100644 --- a/godot/TAS_system/TAS_System.cs +++ b/godot/TAS_system/TAS_System.cs @@ -75,15 +75,21 @@ public partial class TAS_System : Node public void StartIncrementingFrames() - { - this.IsIncrementingFrames = true; - EmitSignal(SignalName.StartedIncrementing); + { + if (this.IsIncrementingFrames == false) + { + this.IsIncrementingFrames = true; + EmitSignal(SignalName.StartedIncrementing); + } } public void StopIncrementingFrames() { - this.IsIncrementingFrames = false; - EmitSignal(SignalName.StoppedIncrementing); + if (this.IsIncrementingFrames == true) + { + this.IsIncrementingFrames = false; + EmitSignal(SignalName.StoppedIncrementing); + } } public void ResetFrameCount()