protected override void OnParseGrid(StringGrid grid, AdvBootSetting bootSetting) { if (GridList.Count == 0) { Debug.LogError("Old Version Reimport Excel Scenario Data"); return; } string sheetName = grid.SheetName; AdvParamStructTbl data; if (!StructTbl.TryGetValue(sheetName, out data)) { data = new AdvParamStructTbl(); StructTbl.Add(sheetName, data); } if (sheetName == SheetNameParam) { data.AddSingle(grid); } else { data.AddTbl(grid); } }
/// <summary> /// システムデータ以外の値をデフォルト値で初期化 /// </summary> /// <param name="advParamSetting"></param> internal void InitDefaultNormal(AdvParamManager src) { foreach (var keyValue in src.StructTbl) { AdvParamStructTbl data; if (StructTbl.TryGetValue(keyValue.Key, out data)) { data.InitDefaultNormal(keyValue.Value); } else { Debug.LogError("Param: " + keyValue.Key + " is not found in default param"); } } }