예제 #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);
            }
        }
예제 #2
0
 /// <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");
         }
     }
 }