Class CharacterCreationContentBase
- Assembly
- TaleWorlds.CampaignSystem.dll
public abstract class CharacterCreationContentBase
- Inheritance
-
CharacterCreationContentBase
- Derived
- Inherited Members
Constructors
CharacterCreationContentBase()
protected CharacterCreationContentBase()
Properties
AccomplishmentAge
protected virtual int AccomplishmentAge { get; }
Property Value
AttributeLevelToAdd
protected virtual int AttributeLevelToAdd { get; }
Property Value
CharacterCreationStages
public abstract IEnumerable<Type> CharacterCreationStages { get; }
Property Value
ChildhoodAge
protected virtual int ChildhoodAge { get; }
Property Value
EducationAge
protected virtual int EducationAge { get; }
Property Value
FatherFacegenCharacter
protected FaceGenChar FatherFacegenCharacter { get; set; }
Property Value
FocusToAdd
protected virtual int FocusToAdd { get; }
Property Value
FocusToAddByCulture
public virtual int FocusToAddByCulture { get; }
Property Value
Instance
public static CharacterCreationContentBase Instance { get; }
Property Value
MotherFacegenCharacter
protected FaceGenChar MotherFacegenCharacter { get; set; }
Property Value
PlayerBodyProperties
protected BodyProperties PlayerBodyProperties { get; set; }
Property Value
PlayerCivilianEquipment
protected Equipment PlayerCivilianEquipment { get; set; }
Property Value
PlayerStartEquipment
protected Equipment PlayerStartEquipment { get; set; }
Property Value
ReviewPageDescription
public abstract TextObject ReviewPageDescription { get; }
Property Value
SelectedParentType
protected int SelectedParentType { get; set; }
Property Value
SelectedTitleType
protected int SelectedTitleType { get; set; }
Property Value
SkillLevelToAdd
protected virtual int SkillLevelToAdd { get; }
Property Value
SkillLevelToAddByCulture
public virtual int SkillLevelToAddByCulture { get; }
Property Value
YouthAge
protected virtual int YouthAge { get; }
Property Value
Methods
ApplyCulture(CharacterCreation)
public void ApplyCulture(CharacterCreation characterCreation)
Parameters
characterCreation
CharacterCreation
ApplySkillAndAttributeEffects(List<SkillObject>, int, int, CharacterAttribute, int, List<TraitObject>, int, int, int, int, int)
public void ApplySkillAndAttributeEffects(List<SkillObject> skills, int focusToAdd, int skillLevelToAdd, CharacterAttribute attribute, int attributeLevelToAdd, List<TraitObject> traits = null, int traitLevelToAdd = 0, int renownToAdd = 0, int goldToAdd = 0, int unspentFocusPoints = 0, int unspentAttributePoints = 0)
Parameters
skills
List<SkillObject>focusToAdd
intskillLevelToAdd
intattribute
CharacterAttributeattributeLevelToAdd
inttraits
List<TraitObject>traitLevelToAdd
intrenownToAdd
intgoldToAdd
intunspentFocusPoints
intunspentAttributePoints
int
GetCultures()
public IEnumerable<CultureObject> GetCultures()
Returns
GetCurrentPlayerBanner()
public Banner GetCurrentPlayerBanner()
Returns
GetSelectedCulture()
public CultureObject GetSelectedCulture()
Returns
GetSelectedParentType()
public virtual int GetSelectedParentType()
Returns
Initialize(CharacterCreation)
public void Initialize(CharacterCreation characterCreation)
Parameters
characterCreation
CharacterCreation
OnApplyCulture()
protected virtual void OnApplyCulture()
OnCharacterCreationFinalized()
public virtual void OnCharacterCreationFinalized()
OnCultureSelected()
protected virtual void OnCultureSelected()
OnInitialized(CharacterCreation)
protected virtual void OnInitialized(CharacterCreation characterCreation)
Parameters
characterCreation
CharacterCreation
SetPlayerBanner(Banner)
public void SetPlayerBanner(Banner banner)
Parameters
banner
Banner
SetSelectedCulture(CultureObject, CharacterCreation)
public void SetSelectedCulture(CultureObject culture, CharacterCreation characterCreation)
Parameters
culture
CultureObjectcharacterCreation
CharacterCreation
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).