public override void Read(XmlNode os) { foreach (XmlNode current in LoadXML.GetChilds(os)) { switch (current.Name) { case "Id": this.Id = ReadInt(current); break; } } }
public override void Read(XmlNode os) { foreach (XmlNode current in LoadXML.GetChilds(os)) { switch (current.Name) { case "SceneGroups": LoadXML.GetChilds(current).ForEach(delegate(XmlNode pNode) { LevelItem data = new LevelItem(); data.Read(pNode); this.SceneGroups.Add(data); }); break; } } }
public override void Read(XmlNode os) { foreach (XmlNode current in LoadXML.GetChilds(os)) { switch (current.Name) { case "Id": this.Id = ReadInt(current); break; case "Position": this.Position = ReadVector3(current); break; case "EulerAngles": this.Euler = ReadVector3(current); break; case "Scale": this.Scale = ReadVector3(current); break; case "Talks": LoadXML.GetChilds(current).ForEach(delegate(XmlNode pNode) { string s = ReadString(pNode); if (!string.IsNullOrEmpty(s)) { this.Talks.Add(s); } }); break; case "PatrolGroups": LoadXML.GetChilds(current).ForEach(delegate(XmlNode pNode) { Vector3 s = ReadVector3(pNode); if (s != null) { this.PatrolGroups.Add(s); } }); break; } } }
public override void Read(XmlNode os) { foreach (XmlNode current in LoadXML.GetChilds(os)) { switch (current.Name) { case "Camp": this.Camp = (EBattleCamp)ReadInt(current); break; case "TransParam": this.TransParam = new MapTransform(); this.TransParam.Read(current); break; } } }
public override void Read(XmlNode os) { foreach (XmlNode current in LoadXML.GetChilds(os)) { switch (current.Name) { case "Id": this.Id = ReadInt(current); break; case "A": this.A = new MapBorn(); this.A.Read(current); break; case "B": this.B = new MapBorn(); this.B.Read(current); break; case "C": this.C = new MapBorn(); this.C.Read(current); break; case "MonsterGroups": LoadXML.GetChilds(current).ForEach(delegate(XmlNode pNode) { MapMonster data = new MapMonster(); data.Read(pNode); this.Monsters.Add(data); }); break; case "PlayerGroups": LoadXML.GetChilds(current).ForEach(delegate(XmlNode pNode) { MapPlayer data = new MapPlayer(); data.Read(pNode); this.Players.Add(data); }); break; } } }
public override void Read(XmlNode os) { foreach (XmlNode current in LoadXML.GetChilds(os)) { switch (current.Name) { case "Position": this.Position = ReadVector3(current); break; case "EulerAngles": this.EulerAngles = ReadVector3(current); break; case "Scale": this.Scale = ReadVector3(current); break; } } }
public override void Read(XmlNode os) { foreach (XmlNode current in LoadXML.GetChilds(os)) { switch (current.Name) { case "Id": this.sceneid = ReadInt(current); break; case "Star": this.star = ReadInt(current); break; case "IsOpen": this.isopen = ReadBool(current); break; case "PassTime": this.passtime = ReadFloat(current); break; } } }