Table of Contents

Class CharacterCreation

Namespace
TaleWorlds.CampaignSystem.CharacterCreationContent
Assembly
TaleWorlds.CampaignSystem.dll
public class CharacterCreation
Inheritance
CharacterCreation
Inherited Members

Constructors

CharacterCreation()

public CharacterCreation()

Fields

CharacterCreationMenus

public readonly List<CharacterCreationMenu> CharacterCreationMenus

Field Value

List<CharacterCreationMenu>

Properties

CharacterCreationMenuCount

public int CharacterCreationMenuCount { get; }

Property Value

int

CharsEquipmentNeedsRefresh

public bool CharsEquipmentNeedsRefresh { get; }

Property Value

bool

CharsNeedsRefresh

public bool CharsNeedsRefresh { get; set; }

Property Value

bool

FaceGenChars

public MBReadOnlyList<FaceGenChar> FaceGenChars { get; }

Property Value

MBReadOnlyList<FaceGenChar>

FaceGenMount

public FaceGenMount FaceGenMount { get; }

Property Value

FaceGenMount

HasSecondaryCharacter

public bool HasSecondaryCharacter { get; set; }

Property Value

bool

IsPlayerAlone

public bool IsPlayerAlone { get; set; }

Property Value

bool

MountsNeedsRefresh

public bool MountsNeedsRefresh { get; set; }

Property Value

bool

Name

public string Name { get; set; }

Property Value

string

PrefabBoneUsage

public sbyte PrefabBoneUsage { get; }

Property Value

sbyte

PrefabId

public string PrefabId { get; }

Property Value

string

Methods

AddNewMenu(CharacterCreationMenu)

public void AddNewMenu(CharacterCreationMenu menu)

Parameters

menu CharacterCreationMenu

ApplyFinalEffects()

public void ApplyFinalEffects()

ChangeCharacterPrefab(string, sbyte)

public void ChangeCharacterPrefab(string id, sbyte boneUsage)

Parameters

id string
boneUsage sbyte

ChangeCharactersEquipment(List<Equipment>)

public void ChangeCharactersEquipment(List<Equipment> equipmentList)

Parameters

equipmentList List<Equipment>

ChangeCharsAnimation(List<string>)

public void ChangeCharsAnimation(List<string> actionList)

Parameters

actionList List<string>

ChangeFaceGenChars(List<FaceGenChar>)

public void ChangeFaceGenChars(List<FaceGenChar> newChars)

Parameters

newChars List<FaceGenChar>

ChangeMountsAnimation(string)

public void ChangeMountsAnimation(string action)

Parameters

action string

ClearCharactersEquipment()

public void ClearCharactersEquipment()

ClearFaceGenChars()

public void ClearFaceGenChars()

ClearFaceGenMounts()

public void ClearFaceGenMounts()

ClearFaceGenPrefab()

public void ClearFaceGenPrefab()

GetCurrentMenu(int)

public CharacterCreationMenu GetCurrentMenu(int index)

Parameters

index int

Returns

CharacterCreationMenu

GetCurrentMenuOptions(int)

public IEnumerable<CharacterCreationOption> GetCurrentMenuOptions(int index)

Parameters

index int

Returns

IEnumerable<CharacterCreationOption>

GetCurrentMenuText(int)

public TextObject GetCurrentMenuText(int stage)

Parameters

stage int

Returns

TextObject

GetCurrentMenuTitle(int)

public TextObject GetCurrentMenuTitle(int stage)

Parameters

stage int

Returns

TextObject

GetSelectedOptions(int)

public IEnumerable<int> GetSelectedOptions(int stage)

Parameters

stage int

Returns

IEnumerable<int>

OnInit(int)

public void OnInit(int stage)

Parameters

stage int

ResetMenuOptions()

public void ResetMenuOptions()

RunConsequence(CharacterCreationOption, int, bool)

public void RunConsequence(CharacterCreationOption option, int stage, bool fromInit)

Parameters

option CharacterCreationOption
stage int
fromInit bool

SetFaceGenMount(FaceGenMount)

public void SetFaceGenMount(FaceGenMount newMount)

Parameters

newMount FaceGenMount

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