mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/PCK-Studio.git
synced 2026-05-23 16:54:48 +00:00
29 lines
749 B
C#
29 lines
749 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using OMI.Formats.GameRule;
|
|
|
|
namespace PckStudio.Core.GameRule
|
|
{
|
|
internal sealed class NamedRule : AbstractGameRule
|
|
{
|
|
private readonly string _name;
|
|
private readonly GameRuleFile.GameRuleParameter[] _parameters;
|
|
|
|
public NamedRule(string name, params GameRuleFile.GameRuleParameter[] parameters)
|
|
{
|
|
_name = name;
|
|
_parameters = parameters;
|
|
}
|
|
|
|
protected override GameRuleFile.GameRule GetGameRule()
|
|
{
|
|
var rule = new GameRuleFile.GameRule(_name);
|
|
rule.AddParameters(_parameters);
|
|
return rule;
|
|
}
|
|
}
|
|
}
|