public CommandsBlah(CommandsBlah ori) { this.any = ori.any; this.isAvg = ori.isAvg; this.isDC = ori.isDC; this.DC = ori.DC; this.isSum = ori.isSum; this.isToHit = ori.isToHit; this.toHitExp = ori.toHitExp; }
public static List <MetaOperation> GetOperations(string input, CommandsBlah commands) { var operations = new List <MetaOperation>(); var parsed = input.Split(';'); foreach (var expr in parsed) { operations.Add(new MetaOperation { expression = ExpressionBuilder.Parse(expr), command = new CommandsBlah(commands) }); } return(operations); }