Exemplo n.º 1
0
    public void ParseXML(XML.XMLNode node)
    {
        Name        = node.SelectString("name");
        minNumItems = node.SelectInt("min", 0);
        maxNumItems = node.SelectInt("max", 1);

        foreach (XML.XMLNode x in node.SelectList("entry"))
        {
            string     item        = x.SelectString("item");
            double     probability = x.SelectDouble("probability");
            int        count       = x.SelectInt("count");
            int        level       = x.SelectInt("level");
            ItemHolder ih          = new ItemHolder(item, count);
            Add(ih, probability, false, (ushort)level);
        }
        foreach (XML.XMLNode x in node.SelectList("ref"))
        {
            refs.Add(x.SelectString("name"));
        }
    }
Exemplo n.º 2
0
 protected override void ParseParams(XML.XMLNode x)
 {
     finishVisual = x.SelectString("finishvisual");
 }
Exemplo n.º 3
0
 protected override void ParseParams(XML.XMLNode x)
 {
     speed        = x.SelectInt("speed");
     startVisual  = x.SelectString("startvisual");
     finishVisual = x.SelectString("finishvisual");
 }