static RepeatCommand() { GrammarBuilder gb = new GrammarBuilder(); gb.Append("repeat command"); gb.Append(GrammarUtils.number(), 0, 6); gb.Append("once", 0, 1); gb.Append("twice", 0, 1); gb.Append("times", 0, 1); Instance = new RepeatCommand(gb); }
static SpawnItemCommand() { items = JsonConvert.DeserializeObject <Dictionary <String, dynamic> >(System.IO.File.ReadAllText("config/ItemData.json")); GrammarBuilder gb = new GrammarBuilder(); gb.Append("spawn"); gb.Append(GrammarUtils.number(), 0, 6); gb.Append("badass", 0, 1); Choices choices = new Choices(); foreach (String key in items.Keys) { choices.Add(key); } gb.Append(choices); Instance = new SpawnItemCommand(gb); }
static SummonDinoCommand() { items = JsonConvert.DeserializeObject <Dictionary <String, String> >(System.IO.File.ReadAllText("config/DinoData.json")); GrammarBuilder gb = new GrammarBuilder(); gb.Append("summon"); gb.Append("level", 0, 1); gb.Append(GrammarUtils.number(), 0, 6); Choices choices = new Choices(); foreach (String key in items.Keys) { choices.Add(key); } gb.Append(choices); Instance = new SummonDinoCommand(gb); }