Data.cs 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. using UnityEngine;
  2. using System.Xml;
  3. using System.Collections;
  4. using System.Collections.Generic;
  5. public class Data : MonoBehaviour
  6. {
  7. public static XmlNodeList GetFlowerConfig()
  8. {
  9. XmlDocument xmlDoc = new XmlDocument();
  10. TextAsset textAsset = (TextAsset) Resources.Load(@"XML\Config\flower_config");
  11. xmlDoc.LoadXml(textAsset.text);
  12. return xmlDoc.SelectSingleNode("data").SelectNodes("item");
  13. }
  14. public static List<XmlNodeList> GetSkillConfig()
  15. {
  16. TextAsset textAsset;
  17. XmlDocument xmlDoc = new XmlDocument();
  18. List<XmlNodeList> xmlNodeLists = new List<XmlNodeList>();
  19. textAsset = (TextAsset)Resources.Load(@"XML\Config\pack_config");
  20. xmlDoc.LoadXml(textAsset.text);
  21. xmlNodeLists.Add(xmlDoc.SelectSingleNode("data").SelectNodes("item"));
  22. textAsset = (TextAsset)Resources.Load(@"XML\Config\skill_config");
  23. xmlDoc.LoadXml(textAsset.text);
  24. xmlNodeLists.Add(xmlDoc.SelectSingleNode("data").SelectNodes("item"));
  25. textAsset = (TextAsset)Resources.Load(@"XML\Config\ability_config");
  26. xmlDoc.LoadXml(textAsset.text);
  27. xmlNodeLists.Add(xmlDoc.SelectSingleNode("data").SelectNodes("item"));
  28. return xmlNodeLists;
  29. }
  30. }