Ejemplo n.º 1
0
        public AdvCommand CreateCommand(AdvEngine engine)
        {
            StringGridRow row = RowData.Clone(() => RowData.Grid);

            for (int i = 0; i < row.Strings.Length; ++i)
            {
                if (row.Strings[i].Length <= 1)
                {
                    continue;
                }
                if (row.Strings[i][0] == '&')
                {
                    string entity = engine.Param.GetParameter(row.Strings[i].Substring(1)).ToString();
                    row.Strings[i] = entity;
                }
            }

            return(AdvCommandParser.CreateCommand(id, RowData, dataManager));
        }