public void LoadJson() { using (StreamReader r = new StreamReader("..\\..\\..\\file.json")) { string json = r.ReadToEnd(); jsonInfo = JsonConvert.DeserializeObject <ExhibitInfo>(json); } }
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); } }
private void HoldItem(ExhibitInfo info) { carryingObject = info.exhibitDisplay; carryingObject.transform.SetParent(carryingPosition); carryingObject.transform.localPosition = Vector3.zero; }