protected RuleBasedModel(string name, int minPlayer, int maxPlayer) : base(name, minPlayer, maxPlayer) { var builder = new GameRuleBuilder <TData>(); LoadGameRules(builder); Rules = builder.CreateRuleSet(); }
protected abstract void LoadGameRules(GameRuleBuilder <TData> builder);