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> internal void InitDefaultAll(AdvParamManager src) { this.StructTbl.Clear(); foreach (var keyValue in src.StructTbl) { StructTbl.Add(keyValue.Key, keyValue.Value.Clone()); } IsInit = true; }