Esempio n. 1
0
        /// <summary>
        /// Сохранение ограничений в виде таблицы Lua.
        /// </summary>
        /// <param name="prefix">Префикс (для выравнивания).</param>
        /// <returns>Описание в виде таблицы Lua.</returns>
        public string SaveRestrictionAsLua(string prefix)
        {
            var res = "";

            foreach (TechObject obj in TechObjects)
            {
                int num = TechObjects.IndexOf(obj) + 1;
                res += obj.SaveRestrictionAsLua(prefix + "\t", num);
            }
            res = res.Replace("\t", "    ");
            return(res);
        }
Esempio n. 2
0
        /// <summary>
        /// Сохранение в виде таблицы Lua.
        /// </summary>
        /// <param name="prefix">Префикс (для выравнивания).</param>
        /// <returns>Описание в виде таблицы Lua.</returns>
        public string SaveAsLuaTable(string prefix)
        {
            string res = "";

            foreach (TechObject obj in TechObjects)
            {
                int num = TechObjects.IndexOf(obj) + 1;
                res += obj.SaveAsLuaTable(prefix + "\t\t", num);
            }
            res = res.Replace("\t", "    ");
            return(res);
        }