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
characterCreationCharacterCreation
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
skillsList<SkillObject>focusToAddintskillLevelToAddintattributeCharacterAttributeattributeLevelToAddinttraitsList<TraitObject>traitLevelToAddintrenownToAddintgoldToAddintunspentFocusPointsintunspentAttributePointsint
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
characterCreationCharacterCreation
OnApplyCulture()
protected virtual void OnApplyCulture()
OnCharacterCreationFinalized()
public virtual void OnCharacterCreationFinalized()
OnCultureSelected()
protected virtual void OnCultureSelected()
OnInitialized(CharacterCreation)
protected virtual void OnInitialized(CharacterCreation characterCreation)
Parameters
characterCreationCharacterCreation
SetPlayerBanner(Banner)
public void SetPlayerBanner(Banner banner)
Parameters
bannerBanner
SetSelectedCulture(CultureObject, CharacterCreation)
public void SetSelectedCulture(CultureObject culture, CharacterCreation characterCreation)
Parameters
cultureCultureObjectcharacterCreationCharacterCreation
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).