private static void AddData(EnumType.DataType dataType, string[] data) { switch (dataType) { case EnumType.DataType.data_unit: { var dataUnit = new DataUnit(); dataUnit.Init(data); DataGetter.AddGameData(EnumType.DataType.data_unit, dataUnit); } break; case EnumType.DataType.data_equip: { var dataEquip = new DataEquip(); dataEquip.Init(data); DataGetter.AddGameData(EnumType.DataType.data_equip, dataEquip); } break; case EnumType.DataType.data_material: { var dataMaterial = new Data.DataMaterial(); dataMaterial.Init(data); DataGetter.AddGameData(EnumType.DataType.data_material, dataMaterial); } break; } }