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(); } }
public override void ParseXml(XmlParser xmlparser, string nodename) { string rootnode = xmlparser.GetRootNode(); rootnode = rootnode + "->" + nodename + "->"; try { HitPoints = xmlparser.GetInt(rootnode + "HitPoints"); } catch { } }
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"); }