From d102c970ecd4d434ff7fec41b47945d689a2094e Mon Sep 17 00:00:00 2001 From: glax Date: Sun, 14 Jan 2024 01:04:46 +0100 Subject: [PATCH] Output always what is could happen --- OpenCS2hock/Shocker.cs | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/OpenCS2hock/Shocker.cs b/OpenCS2hock/Shocker.cs index 6ab0588..0406901 100644 --- a/OpenCS2hock/Shocker.cs +++ b/OpenCS2hock/Shocker.cs @@ -11,21 +11,14 @@ public abstract class Shocker public void Control(ControlAction action, string? shockerId = null) { + int intensity = _intensity.GetValue(); + int duration = _duration.GetValue(); + Console.WriteLine($"{action} {intensity} {duration}"); if(shockerId is null) foreach (string shocker in _shockerIds) - { - int intensity = _intensity.GetValue(); - int duration = _duration.GetValue(); ControlInternal(action, shocker, intensity, duration); - Console.WriteLine($"{shocker} {action} {intensity} {duration}"); - } else - { - int intensity = _intensity.GetValue(); - int duration = _duration.GetValue(); ControlInternal(action, shockerId, intensity, duration); - Console.WriteLine($"{shockerId} {action} {intensity} {duration}"); - } } protected abstract void ControlInternal(ControlAction action, string shockerId, int intensity, int duration);