public ClassBuilder()
 {
     myClass = ScriptableObject.CreateInstance <CharacterClassDefinition>();
 }
 public static T SetMainClass <T>(this T entity, CharacterClassDefinition value)
     where T : CharacterTemplateDefinition
 {
     entity.SetField("mainClass", value);
     return(entity);
 }
 public static T SetCharacterClassDefinition <T>(this T entity, CharacterClassDefinition value)
     where T : GuiCharacterClassDefinition
 {
     entity.SetField("<CharacterClassDefinition>k__BackingField", value);
     return(entity);
 }
Exemple #4
0
 public static T SetSpellcastingClass <T>(this T entity, CharacterClassDefinition value)
     where T : FeatureDefinitionAutoPreparedSpells
 {
     entity.SetField("spellcastingClass", value);
     return(entity);
 }
 public static T SetLastMainClassDefinition <T>(this T entity, CharacterClassDefinition value)
     where T : GuiCharacter
 {
     entity.SetField("lastMainClassDefinition", value);
     return(entity);
 }