private static List <Triggers.ITrigger> LoadTriggers(BsonArray triggers) { List <Triggers.ITrigger> triggerList = new List <Triggers.ITrigger>(); if (triggers != null) { foreach (BsonDocument doc in triggers) { global::Triggers.GeneralTrigger triggerToAdd = new Triggers.GeneralTrigger(doc, "Room"); triggerList.Add(triggerToAdd); } } return(triggerList); }
private void button1_Click(object sender, EventArgs e) { ITrigger trigger = new Triggers.GeneralTrigger(); trigger.TriggerOn = triggerValue.Text.Split(new char[] { '\n' }, StringSplitOptions.RemoveEmptyEntries).ToList(); trigger.ChanceToTrigger = double.Parse(chanceToTriggerValue.Text); trigger.Id = scriptIdValue.Text; BsonArray overrides = new BsonArray(); foreach (string msg in messageOverrideValue.Items) { if (msg != "New...") { overrides.Add(msg); } } trigger.MessageOverrides = overrides; Trigger = trigger; DialogResult = System.Windows.Forms.DialogResult.OK; }
private static List<Triggers.ITrigger> LoadTriggers(BsonArray triggers) { List<Triggers.ITrigger> triggerList = new List<Triggers.ITrigger>(); if (triggers != null) { foreach (BsonDocument doc in triggers) { global::Triggers.GeneralTrigger triggerToAdd = new Triggers.GeneralTrigger(doc, "Room"); triggerList.Add(triggerToAdd); } } return triggerList; }
private static List<ITrigger> LoadTriggers(List<ITrigger> triggers) { List<ITrigger> triggerList = new List<ITrigger>(); if (triggers != null) { foreach (BsonDocument doc in triggers) { Triggers.GeneralTrigger triggerToAdd = new Triggers.GeneralTrigger(doc, TriggerType.Room); triggerList.Add(triggerToAdd); } } return triggerList; }