Initial commit

This commit is contained in:
2026-09-19 14:39:03 +01:00
commit 3449f141fa
21 changed files with 3349 additions and 0 deletions
+14
View File
@@ -0,0 +1,14 @@
using System;
namespace MonopolyPokerHelper
{
/// <summary>
/// Base class for handlers to share properties like IsEnabled and IsResolved.
/// By using a generic type parameter (CRTP), each handler gets its own independent static state.
/// </summary>
internal abstract class FeatureHandler<T> where T : FeatureHandler<T>
{
public static bool IsEnabled { get; set; } = true;
public static bool IsResolved { get; protected set; }
}
}