diff --git a/src/generators-src/EngineRoom.Generators/Singleton/SingletonDiagnostics.cs b/src/generators-src/EngineRoom.Generators/Singleton/SingletonDiagnostics.cs index 48cb043..958ac21 100644 --- a/src/generators-src/EngineRoom.Generators/Singleton/SingletonDiagnostics.cs +++ b/src/generators-src/EngineRoom.Generators/Singleton/SingletonDiagnostics.cs @@ -80,10 +80,10 @@ internal static class SingletonDiagnostics public static readonly DiagnosticDescriptor DuplicateCustomInterface = new DiagnosticDescriptor( id: "ERG0010", - title: "[Singleton] interface already owned by another class", - messageFormat: "Class '{0}' shares singleton interface '{1}' with another [Singleton] class. Only one class can own a given singleton interface.", + title: "[Singleton] interface shared with another class", + messageFormat: "Class '{0}' shares singleton interface '{1}' with another [Singleton] class. This can cause issues — use with caution.", category: Category, - defaultSeverity: DiagnosticSeverity.Error, + defaultSeverity: DiagnosticSeverity.Info, isEnabledByDefault: true); } } diff --git a/src/generators-unity/Packages/games.engine-room.generators/Runtime/Plugins/EngineRoom.Generators.dll b/src/generators-unity/Packages/games.engine-room.generators/Runtime/Plugins/EngineRoom.Generators.dll index 5c30425..bb4427c 100644 Binary files a/src/generators-unity/Packages/games.engine-room.generators/Runtime/Plugins/EngineRoom.Generators.dll and b/src/generators-unity/Packages/games.engine-room.generators/Runtime/Plugins/EngineRoom.Generators.dll differ