Exemple #1
0
 public override void Read(XmlNode os)
 {
     foreach (XmlNode current in LoadXML.GetChilds(os))
     {
         switch (current.Name)
         {
         case "Id":
             this.Id = ReadInt(current);
             break;
         }
     }
 }
Exemple #2
0
 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;
         }
     }
 }
Exemple #3
0
        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;
                }
            }
        }
Exemple #4
0
    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;
            }
        }
    }
Exemple #5
0
        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;
                }
            }
        }
Exemple #6
0
    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;
            }
        }
    }
Exemple #7
0
    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;
            }
        }
    }