Example #1
0
        public static void SetConfig(string key, string value)
        {
            EnsureConfigTab();
            if (!Application.isEditor)
            {
                Logger.LogError("Set Config is Editor only");
                return;
            }

            var item    = ConfigsTable.FindByPrimaryKey(key);
            var writer  = new TabFileWriter(ConfigsTable);
            var row     = writer.GetRow(item.RowNumber);
            var rowInfo = KEngineInfo.Wrap(row);

            rowInfo.Value = value;

            writer.Save(ConfigFilePath);
        }