Beispiel #1
0
    private static AvatarGenerator.Personality ParsePersonality(XmlNodule nodule)
    {
        var personality = new AvatarGenerator.Personality
        {
            Name     = nodule.Get("name").ToString(),
            Id       = nodule.Get("id").ToInt(),
            MinValue = nodule.Get("minvalue").ToInt(),
            MaxValue = nodule.Get("maxvalue").ToInt()
        };

        return(personality);
    }
Beispiel #2
0
    private static void ParseModelNames(XmlNodule settings)
    {
        var xmlModelNames = settings.Get("modelnames");

        foreach (var xmlModelName in xmlModelNames)
        {
            ModelNames.Add(xmlModelName.ToString());
        }
    }
Beispiel #3
0
    private static void ParseSpawnPoints(XmlNodule settings)
    {
        var xmlSpawnPoints = settings.Get("spawnpoints");

        foreach (var xmlspawnpoint in xmlSpawnPoints)
        {
            Spawnpoints.Add(xmlspawnpoint.ToVector3());
        }
    }
Beispiel #4
0
 private static Dictionary <int, int> GetNodePersonalityModifiers(XmlNodule nodule)
 {
     return(nodule.Get("modifiers")
            .ToDictionary(modifier => modifier.Get("id").ToInt(), modifier => modifier.Get("value").ToInt()));
 }