From 66ffd99ae52f9972010dac12423e5be3f5a4e118 Mon Sep 17 00:00:00 2001 From: glax Date: Wed, 17 Jan 2024 21:23:08 +0100 Subject: [PATCH] Updateable Logger for Shockers --- CShocker/CShocker.csproj | 2 +- CShocker/Shockers/Abstract/Shocker.cs | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/CShocker/CShocker.csproj b/CShocker/CShocker.csproj index 84653e7..143ebd2 100644 --- a/CShocker/CShocker.csproj +++ b/CShocker/CShocker.csproj @@ -7,7 +7,7 @@ Glax https://github.com/C9Glax/CShocker git - 1.1.5 + 1.1.6 diff --git a/CShocker/Shockers/Abstract/Shocker.cs b/CShocker/Shockers/Abstract/Shocker.cs index dcd34ca..eec947d 100644 --- a/CShocker/Shockers/Abstract/Shocker.cs +++ b/CShocker/Shockers/Abstract/Shocker.cs @@ -8,7 +8,7 @@ public abstract class Shocker public readonly List ShockerIds; public readonly IntensityRange IntensityRange; public readonly DurationRange DurationRange; - protected readonly ILogger? Logger; + protected ILogger? Logger; public void Control(ControlAction action, string? shockerId = null, int? intensity = null, int? duration = null) { @@ -33,4 +33,9 @@ public abstract class Shocker this.DurationRange = durationRange; this.Logger = logger; } + + public void SetLogger(ILogger? logger) + { + this.Logger = logger; + } } \ No newline at end of file