Core - Add LevelRules class

This commit is contained in:
miku-666
2025-11-10 07:27:27 +01:00
parent 7d9f00cb6a
commit e5489daa2f
6 changed files with 37 additions and 10 deletions

View File

@@ -11,6 +11,7 @@ namespace PckStudio.Core.GameRule
{
private List<AbstractGameRule> _gameRules = new List<AbstractGameRule>();
protected void AddRule(AbstractGameRule gameRule) => _gameRules.Add(gameRule);
protected void AddRules(IEnumerable<AbstractGameRule> gameRules) => _gameRules.AddRange(gameRules);
protected abstract GameRuleFile.GameRule GetGameRule();
public static implicit operator GameRuleFile.GameRule(AbstractGameRule abstractGameRule)