diff --git a/xiaofang/Assets/Resources/JsonAsset/Language.json b/xiaofang/Assets/Resources/JsonAsset/Language.json new file mode 100644 index 00000000..1e22d0b7 --- /dev/null +++ b/xiaofang/Assets/Resources/JsonAsset/Language.json @@ -0,0 +1,1527 @@ +[ + { + "ID": "6001", + "Text": "小学生", + "Note": "NPC名" + }, + { + "ID": "6002", + "Text": "外部应急人员", + "Note": "NPC名" + }, + { + "ID": "8000", + "Text": "主持人", + "Note": "职业名" + }, + { + "ID": "8001", + "Text": "现场总指挥", + "Note": "职业名" + }, + { + "ID": "8002", + "Text": "抢险救援组", + "Note": "职业名" + }, + { + "ID": "8003", + "Text": "抢险救援(组长)", + "Note": "职业名" + }, + { + "ID": "8004", + "Text": "医疗救护组", + "Note": "职业名" + }, + { + "ID": "8005", + "Text": "医疗救护(组长)", + "Note": "职业名" + }, + { + "ID": "8006", + "Text": "任课老师", + "Note": "职业名" + }, + { + "ID": "8007", + "Text": "宿管老师", + "Note": "职业名" + }, + { + "ID": "8008", + "Text": "后勤保障组", + "Note": "职业名" + }, + { + "ID": "8009", + "Text": "后勤保障(组长)", + "Note": "职业名" + }, + { + "ID": "8010", + "Text": "搜寻组", + "Note": "职业名" + }, + { + "ID": "8011", + "Text": "室长学生", + "Note": "职业名" + }, + { + "ID": "8999", + "Text": "班主任", + "Note": "职业名" + }, + { + "ID": "40001", + "Text": "武侯实验小学", + "Note": "场景名" + }, + { + "ID": "9000", + "Text": "学校", + "Note": "场景分类" + }, + { + "ID": "10001", + "Text": "1", + "Note": "选项文本" + }, + { + "ID": "10002", + "Text": "2", + "Note": "选项文本" + }, + { + "ID": "10003", + "Text": "3", + "Note": "选项文本" + }, + { + "ID": "10004", + "Text": "4", + "Note": "选项文本" + }, + { + "ID": "10005", + "Text": "5", + "Note": "选项文本" + }, + { + "ID": "10006", + "Text": "6", + "Note": "选项文本" + }, + { + "ID": "10007", + "Text": "7", + "Note": "选项文本" + }, + { + "ID": "10008", + "Text": "8", + "Note": "选项文本" + }, + { + "ID": "10009", + "Text": "9", + "Note": "选项文本" + }, + { + "ID": "10010", + "Text": "10", + "Note": "选项文本" + }, + { + "ID": "10011", + "Text": "11", + "Note": "选项文本" + }, + { + "ID": "10012", + "Text": "12", + "Note": "选项文本" + }, + { + "ID": "10013", + "Text": "13", + "Note": "选项文本" + }, + { + "ID": "10014", + "Text": "14", + "Note": "选项文本" + }, + { + "ID": "10015", + "Text": "15", + "Note": "选项文本" + }, + { + "ID": "10016", + "Text": "16", + "Note": "选项文本" + }, + { + "ID": "10017", + "Text": "17", + "Note": "选项文本" + }, + { + "ID": "10018", + "Text": "18", + "Note": "选项文本" + }, + { + "ID": "10019", + "Text": "19", + "Note": "选项文本" + }, + { + "ID": "10020", + "Text": "20", + "Note": "选项文本" + }, + { + "ID": "10021", + "Text": "21", + "Note": "选项文本" + }, + { + "ID": "10022", + "Text": "22", + "Note": "选项文本" + }, + { + "ID": "10023", + "Text": "23", + "Note": "选项文本" + }, + { + "ID": "10024", + "Text": "24", + "Note": "选项文本" + }, + { + "ID": "10025", + "Text": "25", + "Note": "选项文本" + }, + { + "ID": "10026", + "Text": "26", + "Note": "选项文本" + }, + { + "ID": "10027", + "Text": "27", + "Note": "选项文本" + }, + { + "ID": "10028", + "Text": "28", + "Note": "选项文本" + }, + { + "ID": "10029", + "Text": "29", + "Note": "选项文本" + }, + { + "ID": "10030", + "Text": "30", + "Note": "选项文本" + }, + { + "ID": "10031", + "Text": "31", + "Note": "选项文本" + }, + { + "ID": "10032", + "Text": "32", + "Note": "选项文本" + }, + { + "ID": "10033", + "Text": "33", + "Note": "选项文本" + }, + { + "ID": "10034", + "Text": "34", + "Note": "选项文本" + }, + { + "ID": "10035", + "Text": "35", + "Note": "选项文本" + }, + { + "ID": "10036", + "Text": "36", + "Note": "选项文本" + }, + { + "ID": "10037", + "Text": "37", + "Note": "选项文本" + }, + { + "ID": "10038", + "Text": "38", + "Note": "选项文本" + }, + { + "ID": "10039", + "Text": "39", + "Note": "选项文本" + }, + { + "ID": "10040", + "Text": "40", + "Note": "选项文本" + }, + { + "ID": "10041", + "Text": "41", + "Note": "选项文本" + }, + { + "ID": "10042", + "Text": "42", + "Note": "选项文本" + }, + { + "ID": "10043", + "Text": "43", + "Note": "选项文本" + }, + { + "ID": "10044", + "Text": "44", + "Note": "选项文本" + }, + { + "ID": "10045", + "Text": "45", + "Note": "选项文本" + }, + { + "ID": "10046", + "Text": "46", + "Note": "选项文本" + }, + { + "ID": "10047", + "Text": "47", + "Note": "选项文本" + }, + { + "ID": "10048", + "Text": "48", + "Note": "选项文本" + }, + { + "ID": "10049", + "Text": "49", + "Note": "选项文本" + }, + { + "ID": "10050", + "Text": "50", + "Note": "选项文本" + }, + { + "ID": "10051", + "Text": "51", + "Note": "选项文本" + }, + { + "ID": "10052", + "Text": "52", + "Note": "选项文本" + }, + { + "ID": "10053", + "Text": "53", + "Note": "选项文本" + }, + { + "ID": "10054", + "Text": "54", + "Note": "选项文本" + }, + { + "ID": "10055", + "Text": "55", + "Note": "选项文本" + }, + { + "ID": "10056", + "Text": "56", + "Note": "选项文本" + }, + { + "ID": "10057", + "Text": "57", + "Note": "选项文本" + }, + { + "ID": "10058", + "Text": "58", + "Note": "选项文本" + }, + { + "ID": "10059", + "Text": "59", + "Note": "选项文本" + }, + { + "ID": "10060", + "Text": "60", + "Note": "选项文本" + }, + { + "ID": "10061", + "Text": "61", + "Note": "选项文本" + }, + { + "ID": "10062", + "Text": "62", + "Note": "选项文本" + }, + { + "ID": "10063", + "Text": "63", + "Note": "选项文本" + }, + { + "ID": "10064", + "Text": "64", + "Note": "选项文本" + }, + { + "ID": "10065", + "Text": "65", + "Note": "选项文本" + }, + { + "ID": "10066", + "Text": "66", + "Note": "选项文本" + }, + { + "ID": "10067", + "Text": "67", + "Note": "选项文本" + }, + { + "ID": "10068", + "Text": "68", + "Note": "选项文本" + }, + { + "ID": "10069", + "Text": "69", + "Note": "选项文本" + }, + { + "ID": "10070", + "Text": "70", + "Note": "选项文本" + }, + { + "ID": "10071", + "Text": "71", + "Note": "选项文本" + }, + { + "ID": "10072", + "Text": "72", + "Note": "选项文本" + }, + { + "ID": "10073", + "Text": "73", + "Note": "选项文本" + }, + { + "ID": "10074", + "Text": "74", + "Note": "选项文本" + }, + { + "ID": "10075", + "Text": "75", + "Note": "选项文本" + }, + { + "ID": "10076", + "Text": "76", + "Note": "选项文本" + }, + { + "ID": "10077", + "Text": "77", + "Note": "选项文本" + }, + { + "ID": "10078", + "Text": "78", + "Note": "选项文本" + }, + { + "ID": "10079", + "Text": "79", + "Note": "选项文本" + }, + { + "ID": "10080", + "Text": "80", + "Note": "选项文本" + }, + { + "ID": "10081", + "Text": "81", + "Note": "选项文本" + }, + { + "ID": "10082", + "Text": "82", + "Note": "选项文本" + }, + { + "ID": "10083", + "Text": "83", + "Note": "选项文本" + }, + { + "ID": "10084", + "Text": "84", + "Note": "选项文本" + }, + { + "ID": "10085", + "Text": "85", + "Note": "选项文本" + }, + { + "ID": "10086", + "Text": "86", + "Note": "选项文本" + }, + { + "ID": "10087", + "Text": "87", + "Note": "选项文本" + }, + { + "ID": "10088", + "Text": "88", + "Note": "选项文本" + }, + { + "ID": "10089", + "Text": "89", + "Note": "选项文本" + }, + { + "ID": "10090", + "Text": "90", + "Note": "选项文本" + }, + { + "ID": "10091", + "Text": "91", + "Note": "选项文本" + }, + { + "ID": "10092", + "Text": "92", + "Note": "选项文本" + }, + { + "ID": "10093", + "Text": "93", + "Note": "选项文本" + }, + { + "ID": "10094", + "Text": "94", + "Note": "选项文本" + }, + { + "ID": "10095", + "Text": "95", + "Note": "选项文本" + }, + { + "ID": "10096", + "Text": "96", + "Note": "选项文本" + }, + { + "ID": "10097", + "Text": "97", + "Note": "选项文本" + }, + { + "ID": "10098", + "Text": "98", + "Note": "选项文本" + }, + { + "ID": "10099", + "Text": "99", + "Note": "选项文本" + }, + { + "ID": "10100", + "Text": "100", + "Note": "选项文本" + }, + { + "ID": "10101", + "Text": "101", + "Note": "选项文本" + }, + { + "ID": "10102", + "Text": "102", + "Note": "选项文本" + }, + { + "ID": "10103", + "Text": "103", + "Note": "选项文本" + }, + { + "ID": "10104", + "Text": "104", + "Note": "选项文本" + }, + { + "ID": "10105", + "Text": "105", + "Note": "选项文本" + }, + { + "ID": "10106", + "Text": "106", + "Note": "选项文本" + }, + { + "ID": "10107", + "Text": "107", + "Note": "选项文本" + }, + { + "ID": "10108", + "Text": "108", + "Note": "选项文本" + }, + { + "ID": "10109", + "Text": "109", + "Note": "选项文本" + }, + { + "ID": "10110", + "Text": "110", + "Note": "选项文本" + }, + { + "ID": "10111", + "Text": "111", + "Note": "选项文本" + }, + { + "ID": "10112", + "Text": "112", + "Note": "选项文本" + }, + { + "ID": "10113", + "Text": "113", + "Note": "选项文本" + }, + { + "ID": "10114", + "Text": "114", + "Note": "选项文本" + }, + { + "ID": "10115", + "Text": "115", + "Note": "选项文本" + }, + { + "ID": "10116", + "Text": "116", + "Note": "选项文本" + }, + { + "ID": "10117", + "Text": "117", + "Note": "选项文本" + }, + { + "ID": "10118", + "Text": "118", + "Note": "选项文本" + }, + { + "ID": "10119", + "Text": "119", + "Note": "选项文本" + }, + { + "ID": "10120", + "Text": "120", + "Note": "选项文本" + }, + { + "ID": "10121", + "Text": "121", + "Note": "选项文本" + }, + { + "ID": "10122", + "Text": "122", + "Note": "选项文本" + }, + { + "ID": "10123", + "Text": "123", + "Note": "选项文本" + }, + { + "ID": "10124", + "Text": "124", + "Note": "选项文本" + }, + { + "ID": "10125", + "Text": "125", + "Note": "选项文本" + }, + { + "ID": "10126", + "Text": "126", + "Note": "选项文本" + }, + { + "ID": "10127", + "Text": "127", + "Note": "选项文本" + }, + { + "ID": "10128", + "Text": "128", + "Note": "选项文本" + }, + { + "ID": "10129", + "Text": "129", + "Note": "选项文本" + }, + { + "ID": "10130", + "Text": "130", + "Note": "选项文本" + }, + { + "ID": "10131", + "Text": "131", + "Note": "选项文本" + }, + { + "ID": "11001", + "Text": "测试任务1", + "Note": "测试任务" + }, + { + "ID": "11002", + "Text": "测试任务2", + "Note": "测试任务" + }, + { + "ID": "11003", + "Text": "测试任务3", + "Note": "测试任务" + }, + { + "ID": "11004", + "Text": "测试任务4", + "Note": "测试任务" + }, + { + "ID": "20000", + "Text": "疏散路线选择", + "Note": "弹窗标题" + }, + { + "ID": "20001", + "Text": "{a1} 共{a2}名学生", + "Note": "清点人数界面上的文本-高难" + }, + { + "ID": "20002", + "Text": "离开教室的方案选择", + "Note": "弹窗标题" + }, + { + "ID": "20003", + "Text": "1楼疏散顺序提示", + "Note": "疏散顺序提示" + }, + { + "ID": "20004", + "Text": "2楼疏散顺序提示", + "Note": "疏散顺序提示" + }, + { + "ID": "20005", + "Text": "3楼疏散顺序提示", + "Note": "疏散顺序提示" + }, + { + "ID": "20006", + "Text": "4楼疏散顺序提示", + "Note": "疏散顺序提示" + }, + { + "ID": "20007", + "Text": "5楼疏散顺序提示", + "Note": "疏散顺序提示" + }, + { + "ID": "20008", + "Text": "请选择演练的场景", + "Note": "预订演练" + }, + { + "ID": "20009", + "Text": "继续", + "Note": "按钮名" + }, + { + "ID": "20010", + "Text": "请选择演练难度", + "Note": "预订演练" + }, + { + "ID": "20011", + "Text": "随机事故位置", + "Note": "预订演练" + }, + { + "ID": "20012", + "Text": "简单", + "Note": "预订演练" + }, + { + "ID": "20013", + "Text": "普通", + "Note": "预订演练" + }, + { + "ID": "20014", + "Text": "困难", + "Note": "预订演练" + }, + { + "ID": "20015", + "Text": "随机", + "Note": "预订演练" + }, + { + "ID": "20016", + "Text": "选择剧本", + "Note": "预订演练" + }, + { + "ID": "20017", + "Text": "应急人员配置", + "Note": "预订演练" + }, + { + "ID": "20018", + "Text": "疏散人群分布", + "Note": "预订演练" + }, + { + "ID": "20019", + "Text": "应急物资储备", + "Note": "预订演练" + }, + { + "ID": "20020", + "Text": "选择演练日期", + "Note": "预订演练" + }, + { + "ID": "20021", + "Text": "{a1}担任{a2},位于{a3}。", + "Note": "预订演练" + }, + { + "ID": "20022", + "Text": "添加", + "Note": "按钮名" + }, + { + "ID": "20023", + "Text": "人员分布", + "Note": "预订演练" + }, + { + "ID": "20024", + "Text": "人员", + "Note": "预订演练" + }, + { + "ID": "20025", + "Text": "职责", + "Note": "预订演练" + }, + { + "ID": "20026", + "Text": "位置", + "Note": "预订演练" + }, + { + "ID": "20027", + "Text": "还缺至少{a1}名{a2}", + "Note": "预订演练" + }, + { + "ID": "20028", + "Text": "缺少以下人员:", + "Note": "预订演练" + }, + { + "ID": "20029", + "Text": "区域", + "Note": "预订演练" + }, + { + "ID": "20030", + "Text": "确定", + "Note": "按钮名" + }, + { + "ID": "20031", + "Text": "重新分配", + "Note": "按钮名" + }, + { + "ID": "20032", + "Text": "上一页", + "Note": "按钮名" + }, + { + "ID": "20033", + "Text": "下一页", + "Note": "按钮名" + }, + { + "ID": "20034", + "Text": "请输入在校内的学生人数", + "Note": "预订演练-学校场景" + }, + { + "ID": "20035", + "Text": "以下班级需要设定班主任老师:", + "Note": "预订演练-学校场景" + }, + { + "ID": "20036", + "Text": "以下楼层需要设定搜救老师:", + "Note": "预订演练-学校场景" + }, + { + "ID": "20037", + "Text": "点击选择", + "Note": "按钮名" + }, + { + "ID": "20038", + "Text": "提交", + "Note": "按钮名" + }, + { + "ID": "20039", + "Text": "选择", + "Note": "预订演练" + }, + { + "ID": "20040", + "Text": "请选择分管{a1}的人员:", + "Note": "预订演练" + }, + { + "ID": "20041", + "Text": "请选择分管{a1}的人员:", + "Note": "预订演练" + }, + { + "ID": "20042", + "Text": "1楼", + "Note": "预订演练" + }, + { + "ID": "20043", + "Text": "2楼", + "Note": "预订演练" + }, + { + "ID": "20044", + "Text": "3楼", + "Note": "预订演练" + }, + { + "ID": "20045", + "Text": "4楼", + "Note": "预订演练" + }, + { + "ID": "20046", + "Text": "5楼", + "Note": "预订演练" + }, + { + "ID": "20047", + "Text": "*决定演练中可使用的物资数量", + "Note": "预订演练" + }, + { + "ID": "20048", + "Text": "共{a1}人参与", + "Note": "预订演练" + }, + { + "ID": "20049", + "Text": "—请选择—", + "Note": "预订演练" + }, + { + "ID": "20050", + "Text": "预订日期超过服务期限\\n可前往官网续期", + "Note": "预订演练" + }, + { + "ID": "20051", + "Text": "演练日期:", + "Note": "预订演练" + }, + { + "ID": "20052", + "Text": "提交预订", + "Note": "按钮名" + }, + { + "ID": "20053", + "Text": "无需指定位置", + "Note": "预订演练" + }, + { + "ID": "20054", + "Text": "选择模板", + "Note": "模板相关-预订演练" + }, + { + "ID": "20055", + "Text": "跳过", + "Note": "模板相关-预订演练" + }, + { + "ID": "20056", + "Text": "应用模板", + "Note": "模板相关-预订演练" + }, + { + "ID": "20057", + "Text": "保存演练模板", + "Note": "模板相关-预订演练" + }, + { + "ID": "20058", + "Text": "请输入模板名称:", + "Note": "模板相关-预订演练" + }, + { + "ID": "13000", + "Text": "{a1}(管理员)", + "Note": "回放界面" + }, + { + "ID": "50000", + "Text": "厨房", + "Note": "区域名" + }, + { + "ID": "50001", + "Text": "医务室", + "Note": "区域名" + }, + { + "ID": "50002", + "Text": "门卫室", + "Note": "区域名" + }, + { + "ID": "50003", + "Text": "操场", + "Note": "区域名" + }, + { + "ID": "50004", + "Text": "1号楼道", + "Note": "区域名" + }, + { + "ID": "50005", + "Text": "2号楼道", + "Note": "区域名" + }, + { + "ID": "50006", + "Text": "3号楼道", + "Note": "区域名" + }, + { + "ID": "50007", + "Text": "物资仓库", + "Note": "区域名" + }, + { + "ID": "50008", + "Text": "1-1班", + "Note": "区域名" + }, + { + "ID": "50009", + "Text": "1-2班", + "Note": "区域名" + }, + { + "ID": "50010", + "Text": "1-3班", + "Note": "区域名" + }, + { + "ID": "50011", + "Text": "1-4班", + "Note": "区域名" + }, + { + "ID": "50012", + "Text": "1楼空教室", + "Note": "区域名" + }, + { + "ID": "50013", + "Text": "2-1班", + "Note": "区域名" + }, + { + "ID": "50014", + "Text": "2-2班", + "Note": "区域名" + }, + { + "ID": "50015", + "Text": "2-3班", + "Note": "区域名" + }, + { + "ID": "50016", + "Text": "2-4班", + "Note": "区域名" + }, + { + "ID": "50017", + "Text": "2-5班", + "Note": "区域名" + }, + { + "ID": "50018", + "Text": "3-1班", + "Note": "区域名" + }, + { + "ID": "50019", + "Text": "3-2班", + "Note": "区域名" + }, + { + "ID": "50020", + "Text": "3-3班", + "Note": "区域名" + }, + { + "ID": "50021", + "Text": "3-4班", + "Note": "区域名" + }, + { + "ID": "50022", + "Text": "3-5班", + "Note": "区域名" + }, + { + "ID": "50023", + "Text": "4-1班", + "Note": "区域名" + }, + { + "ID": "50024", + "Text": "4-2班", + "Note": "区域名" + }, + { + "ID": "50025", + "Text": "4-3班", + "Note": "区域名" + }, + { + "ID": "50026", + "Text": "4-4班", + "Note": "区域名" + }, + { + "ID": "50027", + "Text": "4-5班", + "Note": "区域名" + }, + { + "ID": "50028", + "Text": "5-1班", + "Note": "区域名" + }, + { + "ID": "50029", + "Text": "5-2班", + "Note": "区域名" + }, + { + "ID": "50030", + "Text": "5-3班", + "Note": "区域名" + }, + { + "ID": "50031", + "Text": "5-4班", + "Note": "区域名" + }, + { + "ID": "50032", + "Text": "5楼空教室", + "Note": "区域名" + }, + { + "ID": "50033", + "Text": "6-6班", + "Note": "区域名" + }, + { + "ID": "50034", + "Text": "6-1班", + "Note": "区域名" + }, + { + "ID": "50035", + "Text": "6-2班", + "Note": "区域名" + }, + { + "ID": "50036", + "Text": "6-3班", + "Note": "区域名" + }, + { + "ID": "50037", + "Text": "6-4班", + "Note": "区域名" + }, + { + "ID": "50038", + "Text": "6-5班", + "Note": "区域名" + }, + { + "ID": "50039", + "Text": "1-1班操场位置", + "Note": "区域名" + }, + { + "ID": "50040", + "Text": "1-2班操场位置", + "Note": "区域名" + }, + { + "ID": "50041", + "Text": "1-3班操场位置", + "Note": "区域名" + }, + { + "ID": "50042", + "Text": "1-4班操场位置", + "Note": "区域名" + }, + { + "ID": "50043", + "Text": "4-5班操场位置", + "Note": "区域名" + }, + { + "ID": "50044", + "Text": "2-1班操场位置", + "Note": "区域名" + }, + { + "ID": "50045", + "Text": "2-2班操场位置", + "Note": "区域名" + }, + { + "ID": "50046", + "Text": "2-3班操场位置", + "Note": "区域名" + }, + { + "ID": "50047", + "Text": "2-4班操场位置", + "Note": "区域名" + }, + { + "ID": "50048", + "Text": "2-5班操场位置", + "Note": "区域名" + }, + { + "ID": "50049", + "Text": "3-1班操场位置", + "Note": "区域名" + }, + { + "ID": "50050", + "Text": "3-2班操场位置", + "Note": "区域名" + }, + { + "ID": "50051", + "Text": "3-3班操场位置", + "Note": "区域名" + }, + { + "ID": "50052", + "Text": "3-4班操场位置", + "Note": "区域名" + }, + { + "ID": "50053", + "Text": "3-5班操场位置", + "Note": "区域名" + }, + { + "ID": "50054", + "Text": "4-1班操场位置", + "Note": "区域名" + }, + { + "ID": "50055", + "Text": "4-2班操场位置", + "Note": "区域名" + }, + { + "ID": "50056", + "Text": "4-3班操场位置", + "Note": "区域名" + }, + { + "ID": "50057", + "Text": "4-4班操场位置", + "Note": "区域名" + }, + { + "ID": "50058", + "Text": "5-1班操场位置", + "Note": "区域名" + }, + { + "ID": "50059", + "Text": "5-2班操场位置", + "Note": "区域名" + }, + { + "ID": "50060", + "Text": "5-3班操场位置", + "Note": "区域名" + }, + { + "ID": "50061", + "Text": "5-4班操场位置", + "Note": "区域名" + }, + { + "ID": "50062", + "Text": "6-6班操场位置", + "Note": "区域名" + }, + { + "ID": "50063", + "Text": "6-1班操场位置", + "Note": "区域名" + }, + { + "ID": "50064", + "Text": "6-2班操场位置", + "Note": "区域名" + }, + { + "ID": "50065", + "Text": "6-3班操场位置", + "Note": "区域名" + }, + { + "ID": "50066", + "Text": "6-4班操场位置", + "Note": "区域名" + }, + { + "ID": "50067", + "Text": "6-5班操场位置", + "Note": "区域名" + }, + { + "ID": "50068", + "Text": "配电房", + "Note": "区域名" + }, + { + "ID": "50069", + "Text": "可充电车棚", + "Note": "区域名" + }, + { + "ID": "50070", + "Text": "简易车棚", + "Note": "区域名" + }, + { + "ID": "50071", + "Text": "二楼会议室", + "Note": "区域名" + }, + { + "ID": "50072", + "Text": "1年级办公室", + "Note": "区域名" + }, + { + "ID": "50073", + "Text": "2年级办公室", + "Note": "区域名" + }, + { + "ID": "50074", + "Text": "3年级办公室", + "Note": "区域名" + }, + { + "ID": "50075", + "Text": "4年级办公室", + "Note": "区域名" + }, + { + "ID": "50076", + "Text": "5年级办公室", + "Note": "区域名" + }, + { + "ID": "50077", + "Text": "6年级办公室", + "Note": "区域名" + }, + { + "ID": "50078", + "Text": "体育办公室", + "Note": "区域名" + }, + { + "ID": "50079", + "Text": "信息技术办公室", + "Note": "区域名" + }, + { + "ID": "50080", + "Text": "体育办公室", + "Note": "区域名" + }, + { + "ID": "50081", + "Text": "高段数学办公室", + "Note": "区域名" + }, + { + "ID": "50082", + "Text": "1楼走廊", + "Note": "区域名" + }, + { + "ID": "50083", + "Text": "2楼走廊", + "Note": "区域名" + }, + { + "ID": "50084", + "Text": "3楼走廊", + "Note": "区域名" + }, + { + "ID": "50085", + "Text": "4楼走廊", + "Note": "区域名" + }, + { + "ID": "50086", + "Text": "5楼走廊", + "Note": "区域名" + }, + { + "ID": "50087", + "Text": "1楼卫生间", + "Note": "区域名" + }, + { + "ID": "50088", + "Text": "2楼卫生间", + "Note": "区域名" + }, + { + "ID": "50089", + "Text": "3楼卫生间", + "Note": "区域名" + }, + { + "ID": "50090", + "Text": "4楼卫生间", + "Note": "区域名" + }, + { + "ID": "50091", + "Text": "5楼卫生间", + "Note": "区域名" + }, + { + "ID": "50099", + "Text": "伤员临时安置点", + "Note": "区域名" + } +] \ No newline at end of file diff --git a/xiaofang/Assets/Resources/JsonAsset/Language.json.meta b/xiaofang/Assets/Resources/JsonAsset/Language.json.meta new file mode 100644 index 00000000..f34dd179 --- /dev/null +++ b/xiaofang/Assets/Resources/JsonAsset/Language.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 62a41129c4663ee41a06274114d28feb +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/xiaofang/Assets/Scenes/main.unity b/xiaofang/Assets/Scenes/main.unity index 40a32d0e..73eb0797 100644 --- a/xiaofang/Assets/Scenes/main.unity +++ b/xiaofang/Assets/Scenes/main.unity @@ -2242,6 +2242,7 @@ MonoBehaviour: name: duty: scene: + dutyId: 0 peopleList: [] managerPanel1: {fileID: 617308873} jsonReader1: {fileID: 1417128757} @@ -8757,6 +8758,7 @@ MonoBehaviour: sceneJsonFile: {fileID: 4900000, guid: 06c09fd1c8b0a0a45951a1065189d922, type: 3} incidentSiteJosnFile: {fileID: 4900000, guid: 1efa4372b10d4294199638c49173ff4c, type: 3} NPCJosnFile: {fileID: 4900000, guid: 41009f009f0718647a782c7e1aec97dd, type: 3} + LanguageJsonFile: {fileID: 4900000, guid: 62a41129c4663ee41a06274114d28feb, type: 3} --- !u!4 &1417128758 Transform: m_ObjectHideFlags: 0 diff --git a/xiaofang/Assets/Script/JSONReader/JSONReader.cs b/xiaofang/Assets/Script/JSONReader/JSONReader.cs index 2a76ce87..dc2a9f82 100644 --- a/xiaofang/Assets/Script/JSONReader/JSONReader.cs +++ b/xiaofang/Assets/Script/JSONReader/JSONReader.cs @@ -11,6 +11,7 @@ public class JSONReader : MonoBehaviour public TextAsset sceneJsonFile; public TextAsset incidentSiteJosnFile; public TextAsset NPCJosnFile; + public TextAsset LanguageJsonFile; public Dictionary npcDictionary = new Dictionary(); public Dictionary locationDictionary = new Dictionary(); public Dictionary eventDictionary = new Dictionary(); @@ -18,6 +19,7 @@ public class JSONReader : MonoBehaviour public Dictionary sceneDictionary = new Dictionary(); public Dictionary incidentSiteDictionary = new Dictionary(); public Dictionary NPCDictionary = new Dictionary(); + public Dictionary LanguageDictionary = new Dictionary(); void Awake() { @@ -29,9 +31,12 @@ public class JSONReader : MonoBehaviour sceneDictionary = SceneParseJSON(sceneJsonFile.text); incidentSiteDictionary = IncidentSiteParseJSON(incidentSiteJosnFile.text); NPCDictionary = NPCParseJSON(incidentSiteJosnFile.text); - foreach (var npc in locationDictionary) + LanguageDictionary = LanguageParseJSON(LanguageJsonFile.text); + GetLanguageByID(20008); + foreach (var npc in LanguageDictionary) { - + //Debug.Log(npc.Value.Text); + //Debug.Log(npc.Value.Note); } GetNpcDataByID(8001); } @@ -128,6 +133,19 @@ public class JSONReader : MonoBehaviour return locationDictionary; } + public Dictionary LanguageParseJSON(string json) + { + Language[] locationArray = JsonHelper.FromJson(json); + Dictionary locationDictionary = new Dictionary(); + + foreach (var location in locationArray) + { + locationDictionary[location.ID] = location; + } + + return locationDictionary; + } + //еݶó // ݸIDȡӦNPCݣֵ public void GetNpcDataByID(int id) @@ -148,6 +166,29 @@ public class JSONReader : MonoBehaviour Debug.Log($"No NPC found with ID: {id}"); } } + + public Language GetLanguageByID(int id) + { + Language info = null; + if (LanguageDictionary.TryGetValue(id, out info)) + { + // ж Note Ƿ "Ԥ" + if (info.Note == "Ԥ") + { + Debug.Log($"Found Language: ID = {info.ID}, Text = {info.Text}, Note = {info.Note}"); + return info; // ط Language + } + else + { + Debug.Log($"Language with ID {id} found, but Note is not 'Ԥ'."); + } + } + else + { + Debug.Log($"No Language found with ID: {id}"); + } + return null; // ûҵݣ null + } } // ࣬ڽ JSON @@ -262,3 +303,12 @@ public class NPC public string Stats1; public string Stats2; } + +[System.Serializable] +public class Language +{ + public int ID; + public string Text; + public string Note; +} + diff --git a/xiaofang/Assets/Script/Scheduled_03/Panel.cs b/xiaofang/Assets/Script/Scheduled_03/Panel.cs index 6d9b2aed..4bc8c0e3 100644 --- a/xiaofang/Assets/Script/Scheduled_03/Panel.cs +++ b/xiaofang/Assets/Script/Scheduled_03/Panel.cs @@ -124,7 +124,7 @@ public class Panel : MonoBehaviour GameObject item = GameObject.Instantiate(dutyPrefab, dutyCount); DutyItem dutyItem = item.GetComponent(); Button dutuybutton = item.transform.Find("TextBtn").GetComponent