diff --git a/Assets/_DDD/_Scripts/Restaurant/Event/Solvers/RestaurantCooks/RestaurantCookSolver.cs b/Assets/_DDD/_Scripts/Restaurant/Event/Solvers/RestaurantCooks/RestaurantCookSolver.cs index dd79eb368..7213d9690 100644 --- a/Assets/_DDD/_Scripts/Restaurant/Event/Solvers/RestaurantCooks/RestaurantCookSolver.cs +++ b/Assets/_DDD/_Scripts/Restaurant/Event/Solvers/RestaurantCooks/RestaurantCookSolver.cs @@ -3,18 +3,16 @@ namespace DDD.Restaurant { - public static class RestaurantCookSolvers + public class RestaurantCookSolver : RestaurantSubsystemSolver { - public static Dictionary TypeToManagementSolver = new() + private Dictionary _typeToCookingSolver = new() { { RestaurantCookType.OpenCookUi, typeof(RestaurantCookSolver_OpenCookUi) }, }; - } - public class RestaurantCookSolver : RestaurantSubsystemSolver - { + protected override Dictionary GetSubsystemSolverTypeMappings() { - return RestaurantCookSolvers.TypeToManagementSolver; + return _typeToCookingSolver; } } } \ No newline at end of file