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()