Ejemplo n.º 1
0
 public override void ParseXml(XmlParser xp, string path)
 {
     base.ParseXml(xp, path);
     string rootnode = path + "->" + Name;
     _minttl = xp.GetInt(rootnode + "->MinTTL");
     _maxttl = xp.GetInt(rootnode + "->MaxTTL");
 }
Ejemplo n.º 2
0
 public override void ParseXml(XmlParser xp, string path)
 {
     base.ParseXml(xp, path);
     Points = xp.GetInt(path + "->Points", 0);
 }
Ejemplo n.º 3
0
 public override void ParseXml(XmlParser xp, string path)
 {
     base.ParseXml(xp, path);
     string rootnode = path + "->" + Name + "->";
     HitPoints = xp.GetInt(rootnode + "HitPoints", 1);
 }
Ejemplo n.º 4
0
        public override void ParseXml(XmlParser xp, string path)
        {
            base.ParseXml(xp, path);
            string rootnode = path + "->" + Name + "->";

            Milliseconds = xp.GetInt(rootnode + "Milliseconds", 0);
            if (xp.GetBool(rootnode + "StartAfterCreation", false))
            {
                Start();
            }
        }
Ejemplo n.º 5
0
 public override void ParseXml(XmlParser xp, string path)
 {
     base.ParseXml(xp, path);
     string rootnode = path + "->" + Name + "->";
     TileSize = xp.GetVector2(rootnode + "TileSize", Vector2.Zero);
     Index = xp.GetInt(rootnode + "Index", 0);
 }
Ejemplo n.º 6
0
            public override void ParseXml(XmlParser xp, string path)
            {
                base.ParseXml(xp, path);
                string rootnode = path + "->" + Name;
                _minttl = xp.GetInt(rootnode + "->MinTTL");
                _maxttl = xp.GetInt(rootnode + "->MaxTTL");

                colors = new List<Color>()
                    {
                        xp.GetColor(rootnode + "->Colors->Color1"),
                        xp.GetColor(rootnode + "->Colors->Color2"),
                        xp.GetColor(rootnode + "->Colors->Color3"),
                        xp.GetColor(rootnode + "->Colors->Color4")
                    };
            }
Ejemplo n.º 7
0
 public override void ParseXml(XmlParser xp, string path)
 {
     base.ParseXml(xp, path);
     string rootnode = path + "->" + Name + "->";
     FrameTimer.ParseXml(xp, path + "->" + Name);
     TileSize = xp.GetVector2(rootnode + "TileSize", Vector2.Zero);
     FramesPerSecond = xp.GetInt(rootnode + "FramesPerSecond", 0);
     CurrentFrame = xp.GetInt(rootnode + "CurrentFrame", 0);
     if (xp.GetBool(rootnode + "StartAfterCreation", false))
         Start();
 }
        public override void ParseXml(XmlParser xp, string path)
        {
            base.ParseXml(xp, path);
            _soldiermaxtime = xp.GetInt(path + "->SoldierMaxTime");
            _helicoptermaxtime = xp.GetInt(path + "->HelicopterMaxTime");
            _soldiermintime = xp.GetInt(path + "->SoldierMinTime");
            _helicoptermintime = xp.GetInt(path + "->HelicopterMinTime");

            _difficultyrise = xp.GetFloat(path + "->DifficultyRise");
            _difficultystep = xp.GetInt(path + "->DifficultyStep");
        }