Skip to content

Commit 72661c1

Browse files
committed
Fix service crashing when loading modifier plugins
1 parent 9f1e13b commit 72661c1

File tree

6 files changed

+11
-5
lines changed

6 files changed

+11
-5
lines changed

Plugins/Modifiers/TTController.Plugin.LerpLedColorModifier/LerpLedColorModifier.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ public class LerpLedColorModifierConfig : ModifierConfigBase
1919

2020
public class LerpLedColorModifier : LedColorModifierBase<LerpLedColorModifierConfig>
2121
{
22-
protected LerpLedColorModifier(LerpLedColorModifierConfig config) : base(config) { }
22+
public LerpLedColorModifier(LerpLedColorModifierConfig config) : base(config) { }
2323

2424
public override void Apply(ref List<LedColor> colors) => throw new NotImplementedException();
2525
public override void Apply(ref List<LedColor> colors, PortIdentifier port, ICacheProvider cache)

Plugins/Modifiers/TTController.Plugin.ReverseLedColorModifier/ReverseLedColorModifier.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ public class ReverseLedColorModifierConfig : ModifierConfigBase
1515

1616
public class ReverseLedColorModifier : LedColorModifierBase<ReverseLedColorModifierConfig>
1717
{
18-
protected ReverseLedColorModifier(ReverseLedColorModifierConfig config) : base(config) { }
18+
public ReverseLedColorModifier(ReverseLedColorModifierConfig config) : base(config) { }
1919

2020
public override void Apply(ref List<LedColor> colors)
2121
{

Plugins/Modifiers/TTController.Plugin.RotateLedColorModifier/RotateLedColorModifier.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ public class RotateLedColorModifierConfig : ModifierConfigBase
1515

1616
public class RotateLedColorModifier : LedColorModifierBase<RotateLedColorModifierConfig>
1717
{
18-
protected RotateLedColorModifier(RotateLedColorModifierConfig config) : base(config) { }
18+
public RotateLedColorModifier(RotateLedColorModifierConfig config) : base(config) { }
1919

2020
public override void Apply(ref List<LedColor> colors)
2121
{

Plugins/Modifiers/TTController.Plugin.TrimLedColorModifier/TrimLedColorModifier.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ public class TrimLedColorModifierConfig : ModifierConfigBase
1414

1515
public class TrimLedColorModifier : LedColorModifierBase<TrimLedColorModifierConfig>
1616
{
17-
protected TrimLedColorModifier(TrimLedColorModifierConfig config) : base(config) { }
17+
public TrimLedColorModifier(TrimLedColorModifierConfig config) : base(config) { }
1818

1919
public override void Apply(ref List<LedColor> colors) => throw new NotImplementedException();
2020
public override void Apply(ref List<LedColor> colors, PortIdentifier port, ICacheProvider cache)

Source/TTController.Common/Plugin/Modifier/ILedColorModifierBase.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
namespace TTController.Common.Plugin
88
{
9-
public interface ILedColorModifierBase
9+
public interface ILedColorModifierBase : IModifierBase
1010
{
1111
void Apply(ref List<LedColor> colors);
1212
void Apply(ref List<LedColor> colors, PortIdentifier port, ICacheProvider cache);
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
using TTController.Common.Plugin;
2+
3+
namespace TTController.Service.Config.Converters
4+
{
5+
public class ModifierConverter : AbstractPluginConverter<IModifierBase, ModifierConfigBase> { }
6+
}

0 commit comments

Comments
 (0)