public void AddPersonality(PersonalityFlagDefinition personalityType, int weight)
        {
            PersonalityFlagOccurence personality = new PersonalityFlagOccurence();

            Traverse.Create(personality).Field("weight").SetValue(weight);
            Traverse.Create(personality).Field("personalityFlag").SetValue(personalityType.Name);
            myClass.PersonalityFlagOccurences.Add(personality);
        }
Exemple #2
0
 public CharacterClassDefinitionBuilder AddPersonality(PersonalityFlagDefinition personalityType, int weight)
 {
     Definition.PersonalityFlagOccurences.Add(
         new PersonalityFlagOccurence()
         .SetWeight(weight)
         .SetPersonalityFlag(personalityType.Name));
     return(this);
 }