예제 #1
0
        public override void ParseXml(XmlParser xmlparser, string nodename)
        {
            string rootnode = xmlparser.GetRootNode();

            rootnode = rootnode + "->" + nodename + "->";

            Milliseconds = xmlparser.GetInt(rootnode + "Milliseconds");
            if (xmlparser.GetBool(rootnode + "StartAfterCreation"))
            {
                Start();
            }
        }
예제 #2
0
        public override void ParseXml(XmlParser xmlparser, string nodename)
        {
            string rootnode = xmlparser.GetRootNode();

            rootnode = rootnode + "->" + nodename + "->";
            try
            {
                HitPoints = xmlparser.GetInt(rootnode + "HitPoints");
            }
            catch
            {
            }
        }
예제 #3
0
        public override void ParseXml(XmlParser xmlparser, string nodename)
        {
            base.ParseXml(xmlparser, nodename);
            string rootnode = xmlparser.GetRootNode();
            rootnode = rootnode + "->" + nodename + "->";

            TileSize = xmlparser.GetVector2(rootnode + "TileSize");
            FramesPerSecond = xmlparser.GetInt(rootnode + "FramesPerSecond");
            CurrentFrame = xmlparser.GetInt(rootnode + "CurrentFrame");
            Key = xmlparser.GetString(rootnode + "Key");
        }
예제 #4
0
        public override void ParseXml(XmlParser xmlparser, string nodename)
        {
            string rootnode = xmlparser.GetRootNode();
            rootnode = rootnode + "->" + nodename + "->";

            Milliseconds = xmlparser.GetInt(rootnode + "Milliseconds");
            if (xmlparser.GetBool(rootnode + "StartAfterCreation"))
            {
                Start();
            }
        }