# Conflicts:
#	xiaofang/Assets/Script/JSONReader/JSONReader.cs
#	xiaofang/Assets/Script/UI/TemplateInfo.cs
This commit is contained in:
lq 2024-12-11 16:41:12 +08:00
commit 328c69e877
2 changed files with 24 additions and 17 deletions

View File

@ -53,6 +53,20 @@ public class JSONReader : MonoBehaviour
GetNpcDataByID(8001); GetNpcDataByID(8001);
} }
// 解析 JSON 字符串为 Task 数据
public Dictionary<string, Task_> TaskJSON(string json)
{
NPCData[] npcArray = JsonHelper.FromJson<NPCData>(json);
Dictionary<string, Task_> selectDictionary = new Dictionary<string, Task_>();
foreach (var npc in npcArray)
{
npcDictionary[npc.ID] = npc;
}
return selectDictionary;
}
// 解析 JSON 字符串为 Select 数据 // 解析 JSON 字符串为 Select 数据
public Dictionary<string, Select> SelectJSON(string json) public Dictionary<string, Select> SelectJSON(string json)
{ {
@ -173,21 +187,6 @@ public class JSONReader : MonoBehaviour
return locationDictionary; return locationDictionary;
} }
// 解析 JSON 字符串为 Task 数据
public Dictionary<string, Task_> TaskJSON(string json)
{
NPCData[] npcArray = JsonHelper.FromJson<NPCData>(json);
Dictionary<string, Task_> taskDictionary = new Dictionary<string, Task_>();
foreach (var npc in npcArray)
{
npcDictionary[npc.ID] = npc;
}
return taskDictionary;
}
//将所有的数据都拿出来方便调用 //将所有的数据都拿出来方便调用
// 根据给定的ID获取对应的NPC数据并返回字典中所有数据 // 根据给定的ID获取对应的NPC数据并返回字典中所有数据
public void GetNpcDataByID(int id) public void GetNpcDataByID(int id)
@ -470,8 +469,6 @@ public class Select
// 其他字段可根据需要添加 // 其他字段可根据需要添加
} }
[System.Serializable] [System.Serializable]
public class Task_ public class Task_
{ {

View File

@ -5,7 +5,17 @@ using UnityEngine.UI;
public class TemplateInfo : MonoBehaviour public class TemplateInfo : MonoBehaviour
{ {
<<<<<<< HEAD
public Text templateText; public Text templateText;
=======
//<<<<<<< HEAD:xiaofang/Assets/Script/hylScripts/Free01/NetPings.cs
//=======
public Text templateText;
//>>>>>>> e0ef89a8cfb64341378541f16f1e9f5cffbc01eb:xiaofang/Assets/Script/UI/TemplateInfo.cs
// Start is called before the first frame update
>>>>>>> f0b9f206aabafd00c78d6374b48d4057bbe57cf6
void Start() void Start()
{ {