Table of Contents

Class CharacterCreationContentBase

Namespace
TaleWorlds.CampaignSystem.CharacterCreationContent
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

int

AttributeLevelToAdd

protected virtual int AttributeLevelToAdd { get; }

Property Value

int

CharacterCreationStages

public abstract IEnumerable<Type> CharacterCreationStages { get; }

Property Value

IEnumerable<Type>

ChildhoodAge

protected virtual int ChildhoodAge { get; }

Property Value

int

EducationAge

protected virtual int EducationAge { get; }

Property Value

int

FatherFacegenCharacter

protected FaceGenChar FatherFacegenCharacter { get; set; }

Property Value

FaceGenChar

FocusToAdd

protected virtual int FocusToAdd { get; }

Property Value

int

FocusToAddByCulture

public virtual int FocusToAddByCulture { get; }

Property Value

int

Instance

public static CharacterCreationContentBase Instance { get; }

Property Value

CharacterCreationContentBase

MotherFacegenCharacter

protected FaceGenChar MotherFacegenCharacter { get; set; }

Property Value

FaceGenChar

PlayerBodyProperties

protected BodyProperties PlayerBodyProperties { get; set; }

Property Value

BodyProperties

PlayerCivilianEquipment

protected Equipment PlayerCivilianEquipment { get; set; }

Property Value

Equipment

PlayerStartEquipment

protected Equipment PlayerStartEquipment { get; set; }

Property Value

Equipment

ReviewPageDescription

public abstract TextObject ReviewPageDescription { get; }

Property Value

TextObject

SelectedParentType

protected int SelectedParentType { get; set; }

Property Value

int

SelectedTitleType

protected int SelectedTitleType { get; set; }

Property Value

int

SkillLevelToAdd

protected virtual int SkillLevelToAdd { get; }

Property Value

int

SkillLevelToAddByCulture

public virtual int SkillLevelToAddByCulture { get; }

Property Value

int

YouthAge

protected virtual int YouthAge { get; }

Property Value

int

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 int
skillLevelToAdd int
attribute CharacterAttribute
attributeLevelToAdd int
traits List<TraitObject>
traitLevelToAdd int
renownToAdd int
goldToAdd int
unspentFocusPoints int
unspentAttributePoints int

GetCultures()

public IEnumerable<CultureObject> GetCultures()

Returns

IEnumerable<CultureObject>

GetCurrentPlayerBanner()

public Banner GetCurrentPlayerBanner()

Returns

Banner

GetSelectedCulture()

public CultureObject GetSelectedCulture()

Returns

CultureObject

GetSelectedParentType()

public virtual int GetSelectedParentType()

Returns

int

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 CultureObject
characterCreation CharacterCreation

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).