Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
 /// <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;
 }