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); }
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); }