[ { "excel_file_name": "R-任务.xlsx", "sheets": [ { "sheet_name": "Sheet1", "row_offset": 1, "outputs": [ { "enable": true, "read_type": "type_sjson", "parser_id": "table", "file_name": "quest.json", "gen_codes": [ { "read_type": "type_go" } ] }, { "enable": true, "read_type": "type_cjson", "parser_id": "table_list", "file_name": "QuestCfg.json", "gen_codes": [ { "read_type": "type_csharp" } ] } ], "indexes": [ { "index_names": "QuestGroupID" }, { "index_names": "QuestGroupID,QuestID", "is_unique": true }, { "index_names": "QuestID", "is_unique": true } ], "heads": [ { "key": "任务组ID", "name": "QuestGroupID", "side": "cs", "type_sjson": "int", "type_go": "int32", "type_cjson": "int", "type_csharp": "int" }, { "key": "任务名字Land", "name": "QuestNameLand", "side": "c", "type_cjson": "string", "type_csharp": "string" }, { "key": "ID", "name": "QuestID", "side": "cs", "type_sjson": "int", "type_go": "int32", "type_cjson": "int", "type_csharp": "int" }, { "key": "是否累计", "name": "IsAccumulate", "side": "s", "type_sjson": "bool", "type_go": "bool" }, { "key": "任务类型", "name": "QuestType", "side": "cs", "type_sjson": "int", "type_go": "enum.QuestType", "type_cjson": "int", "type_csharp": "int" }, { "key": "任务参数", "name": "QuestParams", "side": "cs", "type_sjson": "array", "type_go": "types.List[int32]", "type_cjson": "array", "type_csharp": "uint[]" }, { "key": "下一个任务ID", "name": "NextQuestID", "side": "cs", "type_sjson": "int", "type_go": "int32", "type_cjson": "int", "type_csharp": "int" }, { "key": "奖励列表", "name": "Rewards", "side": "cs", "type_sjson": "array", "type_go": "types.Assets", "type_cjson": "string", "type_csharp": "ArrayIntList,ArrayIntListConverter" }, { "key": "是否禁用", "name": "Disabled", "side": "cs", "type_sjson": "bool", "type_go": "bool", "type_cjson": "bool", "type_csharp": "bool" }, { "key": "难度排序", "name": "Difficult", "side": "c", "type_cjson": "int", "type_csharp": "int" }, { "key": "跳转界面ID", "name": "WindowJumpID", "side": "c", "type_cjson": "int", "type_csharp": "int" } ] }, { "sheet_name": "任务类型", "row_offset": 1, "outputs": [ { "enable": true, "read_type": "type_cjson", "parser_id": "table_list", "file_name": "QuestTypeCfg.json", "gen_codes": [ { "read_type": "type_csharp" } ] } ], "indexes": [ { "index_names": "QuestTypeID", "is_unique": true } ], "heads": [ { "key": "任务类型", "name": "QuestTypeID", "side": "c", "type_cjson": "int", "type_csharp": "int" }, { "key": "任务描述Lang", "name": "DescLang", "side": "c", "type_cjson": "string", "type_csharp": "string" }, { "key": "展示-任务所需次数", "name": "NeedTimes", "side": "c", "type_cjson": "array", "type_csharp": "uint[]" }, { "key": "展示-描述内容", "name": "DesContent", "side": "c", "type_cjson": "array", "type_csharp": "uint[]" } ] } ] } ]