[ { "excel_file_name": "D-地图-对象类型.xlsx", "sheets": [ { "sheet_name": "Sheet1", "row_offset": 1, "outputs": [ { "enable": true, "read_type": "type_sjson", "parser_id": "table", "file_name": "map_object_type.json", "gen_codes": [ { "read_type": "type_go" } ] }, { "enable": true, "read_type": "type_cjson", "parser_id": "table_list", "file_name": "MapObjectTypeCfg.json", "gen_codes": [ { "read_type": "type_csharp" } ] } ], "indexes": [ { "index_names": "ObjectType", "is_unique": true } ], "heads": [ { "key": "对象类型", "name": "ObjectType", "side": "cs", "type_sjson": "int", "type_go": "int32", "type_cjson": "int", "type_csharp": "GameConfig.ConfigGen.EMapObjType" }, { "key": "名称Lang", "name": "NameLang", "side": "c", "type_cjson": "string", "type_csharp": "string" }, { "key": "行军", "name": "CanMarch", "side": "cs", "type_sjson": "bool", "type_go": "bool", "type_cjson": "bool", "type_csharp": "bool" }, { "key": "攻占", "name": "CanOccupy", "side": "cs", "type_sjson": "bool", "type_go": "bool", "type_cjson": "bool", "type_csharp": "bool" }, { "key": "攻城", "name": "CanSiege", "side": "cs", "type_sjson": "bool", "type_go": "bool", "type_cjson": "bool", "type_csharp": "bool" }, { "key": "采集", "name": "CanGather", "side": "cs", "type_sjson": "bool", "type_go": "bool", "type_cjson": "bool", "type_csharp": "bool" }, { "key": "调动", "name": "CanRedeploy", "side": "cs", "type_sjson": "bool", "type_go": "bool", "type_cjson": "bool", "type_csharp": "bool" }, { "key": "驻守", "name": "CanGarrison", "side": "cs", "type_sjson": "bool", "type_go": "bool", "type_cjson": "bool", "type_csharp": "bool" }, { "key": "委托", "name": "CanEntrust", "side": "cs", "type_sjson": "bool", "type_go": "bool", "type_cjson": "bool", "type_csharp": "bool" }, { "key": "集结", "name": "CanAssemble", "side": "cs", "type_sjson": "bool", "type_go": "bool", "type_cjson": "bool", "type_csharp": "bool" }, { "key": "征兵", "name": "CanConscription", "side": "cs", "type_sjson": "bool", "type_go": "bool", "type_cjson": "bool", "type_csharp": "bool" }, { "key": "掠夺", "name": "CanSnatch", "side": "cs", "type_sjson": "bool", "type_go": "bool", "type_cjson": "bool", "type_csharp": "bool" }, { "key": "插旗", "name": "CanPlantFlag", "side": "cs", "type_sjson": "bool", "type_go": "bool", "type_cjson": "bool", "type_csharp": "bool" }, { "key": "建造", "name": "CanBuilding", "side": "cs", "type_sjson": "bool", "type_go": "bool", "type_cjson": "bool", "type_csharp": "bool" }, { "key": "讨伐", "name": "CanCrusade", "side": "cs", "type_sjson": "bool", "type_go": "bool", "type_cjson": "bool", "type_csharp": "bool" } ] } ] } ]