Example #1
0
 public void CurrenTendencyData() // XML에서 데이터를 가지고와서 fSanctity,fDarkNess,fHeart에 데이터값을 변경
 {
     CurrentData = XMLCharInfoTendency.Instance.GetTendencyData(0);
     fSanctity   = CurrentData.fSanctity;
     fDarkNess   = CurrentData.fDarkNess;
     fHeart      = CurrentData.fHeart;
 }
    public void CreateXml()
    {
        Tendencys = new List <XMLCharInfoTendencyData>();

        for (int i = 0; i < 1; i++)
        {
            XMLCharInfoTendencyData Tendency = new XMLCharInfoTendencyData
            {
                fSanctity = TendencyUIData.Instance.fSanctityOrigin,
                fDarkNess = TendencyUIData.Instance.fDarkNessOrigin,
                fHeart    = TendencyUIData.Instance.fHeartOrigin
            };
            Tendencys.Add(Tendency);
        }

        XmlDocument Document            = new XmlDocument();
        XmlElement  TendencyListElement = Document.CreateElement("TendencyList");

        Document.AppendChild(TendencyListElement);

        foreach (XMLCharInfoTendencyData Tendency in Tendencys)
        {
            XmlElement TendencyElement = Document.CreateElement("Tendency");
            TendencyElement.SetAttribute("fSanctity", Tendency.fSanctity.ToString());
            TendencyElement.SetAttribute("fDarkNess", Tendency.fDarkNess.ToString());
            TendencyElement.SetAttribute("fHeart", Tendency.fHeart.ToString());

            TendencyListElement.AppendChild(TendencyElement);
        }
        Document.Save(filePath);
    }
Example #3
0
 public void CurrentTendencyUIText()
 {
     CurrentText    = XMLCharInfoTendency.Instance.GetTendencyData(0);
     fSanctity.text = CurrentText.fSanctity.ToString();
     fDarkNess.text = CurrentText.fDarkNess.ToString();
     fHeart.text    = CurrentText.fHeart.ToString();
 }
    public void LoadXml()
    {
        Tendencys = new List <XMLCharInfoTendencyData>();
        XmlDocument Document = new XmlDocument();

        Document.Load(filePath);
        XmlElement TendencyListElement = Document["TendencyList"];

        foreach (XmlElement TendencyElement in TendencyListElement.ChildNodes)
        {
            XMLCharInfoTendencyData Tendency = new XMLCharInfoTendencyData
            {
                fSanctity = System.Convert.ToSingle(TendencyElement.GetAttribute("fSanctity")),
                fDarkNess = System.Convert.ToSingle(TendencyElement.GetAttribute("fDarkNess")),
                fHeart    = System.Convert.ToSingle(TendencyElement.GetAttribute("fHeart")),
            };
            //           Debug.Log(TendencyElement.GetAttribute("fSanctity"));
            Tendencys.Add(Tendency);
        }
    }