public static MegaloCondition SetMegaloCondition(string conditionName, MegaloTrigger triggerToAddTo, MegaloAction startAction, List<KeyValuePair<string, object>> arguments, int unionId = 0) { var condition = new MegaloCondition(conditionName); foreach (var argument in arguments) condition.Arguments.Set(argument.Key, argument.Value); condition.StartAction = startAction; condition.UnionID = unionId; triggerToAddTo.Conditions.Add(condition); return condition; }
public static MegaloCondition SetMegaloCondition(string conditionName, MegaloTrigger triggerToAddTo, MegaloAction startAction, List <KeyValuePair <string, object> > arguments, int unionId = 0) { var condition = new MegaloCondition(conditionName); foreach (var argument in arguments) { condition.Arguments.Set(argument.Key, argument.Value); } condition.StartAction = startAction; condition.UnionID = unionId; triggerToAddTo.Conditions.Add(condition); return(condition); }