コード例 #1
0
 public void LoadJson()
 {
     using (StreamReader r = new StreamReader("..\\..\\..\\file.json"))
     {
         string json = r.ReadToEnd();
         jsonInfo = JsonConvert.DeserializeObject <ExhibitInfo>(json);
     }
 }
コード例 #2
0
ファイル: XleDataLoader.cs プロジェクト: eylvisaker/Xle
        private void LoadExhibitInfo(XElement element)
        {
            foreach (var node in element.Elements("Exhibit"))
            {
                int id = int.Parse(node.Attribute("ID").Value);

                var info = new ExhibitInfo();

                if (node.Attribute("Image") != null)
                {
                    info.ImageFile = node.Attribute("Image").Value;
                }

                foreach (XElement child in node.Elements("Text"))
                {
                    int    textID = int.Parse(child.Attribute("ID").Value);
                    string text   = TrimExhibitText(child.Value);

                    info.Text.Add(textID, text);
                }

                data.ExhibitInfo.Add(id, info);
            }
        }
コード例 #3
0
 private void HoldItem(ExhibitInfo info)
 {
     carryingObject = info.exhibitDisplay;
     carryingObject.transform.SetParent(carryingPosition);
     carryingObject.transform.localPosition = Vector3.zero;
 }