Table of Contents

Class FaceGenVM

Namespace
TaleWorlds.MountAndBlade.ViewModelCollection.FaceGenerator
Assembly
TaleWorlds.MountAndBlade.ViewModelCollection.dll
public class FaceGenVM : ViewModel, IViewModel, INotifyPropertyChanged
Inheritance
FaceGenVM
Implements
Inherited Members

Constructors

FaceGenVM(BodyGenerator, IFaceGeneratorHandler, Action<float>, Action, TextObject, TextObject, int, int, int, Action<int>, bool, bool, IFaceGeneratorCustomFilter)

public FaceGenVM(BodyGenerator bodyGenerator, IFaceGeneratorHandler faceGeneratorScreen, Action<float> onHeightChanged, Action onAgeChanged, TextObject affirmitiveText, TextObject negativeText, int currentStageIndex, int totalStagesCount, int furthestIndex, Action<int> goToIndex, bool canChangeGender, bool openedFromMultiplayer, IFaceGeneratorCustomFilter filter)

Parameters

bodyGenerator BodyGenerator
faceGeneratorScreen IFaceGeneratorHandler
onHeightChanged Action<float>
onAgeChanged Action
affirmitiveText TextObject
negativeText TextObject
currentStageIndex int
totalStagesCount int
furthestIndex int
goToIndex Action<int>
canChangeGender bool
openedFromMultiplayer bool
filter IFaceGeneratorCustomFilter

Properties

AreAllTabsEnabled

[DataSourceProperty]
public bool AreAllTabsEnabled { get; }

Property Value

bool

BeardTypes

[DataSourceProperty]
public MBBindingList<FacegenListItemVM> BeardTypes { get; set; }

Property Value

MBBindingList<FacegenListItemVM>

BodyHint

[DataSourceProperty]
public HintViewModel BodyHint { get; set; }

Property Value

HintViewModel

BodyProperties

[DataSourceProperty]
public MBBindingList<FaceGenPropertyVM> BodyProperties { get; set; }

Property Value

MBBindingList<FaceGenPropertyVM>

CameraControlKeys

[DataSourceProperty]
public MBBindingList<InputKeyItemVM> CameraControlKeys { get; set; }

Property Value

MBBindingList<InputKeyItemVM>

CanChangeGender

[DataSourceProperty]
public bool CanChangeGender { get; set; }

Property Value

bool

CanChangeRace

[DataSourceProperty]
public bool CanChangeRace { get; set; }

Property Value

bool

CancelBtnLbl

[DataSourceProperty]
public string CancelBtnLbl { get; set; }

Property Value

string

CancelInputKey

[DataSourceProperty]
public InputKeyItemVM CancelInputKey { get; set; }

Property Value

InputKeyItemVM

CharacterGamepadControlsEnabled

[DataSourceProperty]
public bool CharacterGamepadControlsEnabled { get; set; }

Property Value

bool

ClothHint

[DataSourceProperty]
public HintViewModel ClothHint { get; set; }

Property Value

HintViewModel

CurrentStageIndex

[DataSourceProperty]
public int CurrentStageIndex { get; set; }

Property Value

int

DoneBtnLbl

[DataSourceProperty]
public string DoneBtnLbl { get; set; }

Property Value

string

DoneInputKey

[DataSourceProperty]
public InputKeyItemVM DoneInputKey { get; set; }

Property Value

InputKeyItemVM

EyebrowTypes

[DataSourceProperty]
public FaceGenPropertyVM EyebrowTypes { get; set; }

Property Value

FaceGenPropertyVM

EyesHint

[DataSourceProperty]
public HintViewModel EyesHint { get; set; }

Property Value

HintViewModel

EyesProperties

[DataSourceProperty]
public MBBindingList<FaceGenPropertyVM> EyesProperties { get; set; }

Property Value

MBBindingList<FaceGenPropertyVM>

FaceHint

[DataSourceProperty]
public HintViewModel FaceHint { get; set; }

Property Value

HintViewModel

FaceProperties

[DataSourceProperty]
public MBBindingList<FaceGenPropertyVM> FaceProperties { get; set; }

Property Value

MBBindingList<FaceGenPropertyVM>

FaceTypes

[DataSourceProperty]
public FaceGenPropertyVM FaceTypes { get; set; }

Property Value

FaceGenPropertyVM

FlipHairCb

[DataSourceProperty]
public bool FlipHairCb { get; set; }

Property Value

bool

FlipHairLbl

[DataSourceProperty]
public string FlipHairLbl { get; set; }

Property Value

string

FurthestIndex

[DataSourceProperty]
public int FurthestIndex { get; set; }

Property Value

int

GenderLbl

[DataSourceProperty]
public string GenderLbl { get; set; }

Property Value

string

HairColorSelector

[DataSourceProperty]
public SelectorVM<SelectorItemVM> HairColorSelector { get; set; }

Property Value

SelectorVM<SelectorItemVM>

HairHint

[DataSourceProperty]
public HintViewModel HairHint { get; set; }

Property Value

HintViewModel

HairNum

[DataSourceProperty]
public int HairNum { get; set; }

Property Value

int

HairProperties

[DataSourceProperty]
public MBBindingList<FaceGenPropertyVM> HairProperties { get; set; }

Property Value

MBBindingList<FaceGenPropertyVM>

HairTypes

[DataSourceProperty]
public MBBindingList<FacegenListItemVM> HairTypes { get; set; }

Property Value

MBBindingList<FacegenListItemVM>

IsBodyEnabled

[DataSourceProperty]
public bool IsBodyEnabled { get; set; }

Property Value

bool

IsDressed

[DataSourceProperty]
public bool IsDressed { get; set; }

Property Value

bool

IsEyesEnabled

[DataSourceProperty]
public bool IsEyesEnabled { get; set; }

Property Value

bool

IsFaceEnabled

[DataSourceProperty]
public bool IsFaceEnabled { get; set; }

Property Value

bool

IsFemale

[DataSourceProperty]
public bool IsFemale { get; }

Property Value

bool

IsHairEnabled

[DataSourceProperty]
public bool IsHairEnabled { get; set; }

Property Value

bool

IsMouthEnabled

[DataSourceProperty]
public bool IsMouthEnabled { get; set; }

Property Value

bool

IsNoseEnabled

[DataSourceProperty]
public bool IsNoseEnabled { get; set; }

Property Value

bool

IsRedoEnabled

[DataSourceProperty]
public bool IsRedoEnabled { get; set; }

Property Value

bool

IsTaintEnabled

[DataSourceProperty]
public bool IsTaintEnabled { get; set; }

Property Value

bool

IsUndoEnabled

[DataSourceProperty]
public bool IsUndoEnabled { get; set; }

Property Value

bool

MouthHint

[DataSourceProperty]
public HintViewModel MouthHint { get; set; }

Property Value

HintViewModel

MouthProperties

[DataSourceProperty]
public MBBindingList<FaceGenPropertyVM> MouthProperties { get; set; }

Property Value

MBBindingList<FaceGenPropertyVM>

NextTabInputKey

[DataSourceProperty]
public InputKeyItemVM NextTabInputKey { get; set; }

Property Value

InputKeyItemVM

NoseHint

[DataSourceProperty]
public HintViewModel NoseHint { get; set; }

Property Value

HintViewModel

NoseProperties

[DataSourceProperty]
public MBBindingList<FaceGenPropertyVM> NoseProperties { get; set; }

Property Value

MBBindingList<FaceGenPropertyVM>

PreviousTabInputKey

[DataSourceProperty]
public InputKeyItemVM PreviousTabInputKey { get; set; }

Property Value

InputKeyItemVM

RaceLbl

[DataSourceProperty]
public string RaceLbl { get; set; }

Property Value

string

RaceSelector

[DataSourceProperty]
public SelectorVM<SelectorItemVM> RaceSelector { get; set; }

Property Value

SelectorVM<SelectorItemVM>

RandomizeAllHint

[DataSourceProperty]
public HintViewModel RandomizeAllHint { get; set; }

Property Value

HintViewModel

RandomizeHint

[DataSourceProperty]
public HintViewModel RandomizeHint { get; set; }

Property Value

HintViewModel

RedoHint

[DataSourceProperty]
public HintViewModel RedoHint { get; set; }

Property Value

HintViewModel

ResetAllHint

[DataSourceProperty]
public HintViewModel ResetAllHint { get; set; }

Property Value

HintViewModel

ResetHint

[DataSourceProperty]
public HintViewModel ResetHint { get; set; }

Property Value

HintViewModel

SelectedGender

[DataSourceProperty]
public int SelectedGender { get; set; }

Property Value

int

SkinColorLbl

[DataSourceProperty]
public string SkinColorLbl { get; set; }

Property Value

string

SkinColorSelector

[DataSourceProperty]
public SelectorVM<SelectorItemVM> SkinColorSelector { get; set; }

Property Value

SelectorVM<SelectorItemVM>

SoundPreset

[DataSourceProperty]
public FaceGenPropertyVM SoundPreset { get; set; }

Property Value

FaceGenPropertyVM

Tab

[DataSourceProperty]
public int Tab { get; set; }

Property Value

int

TaintHint

[DataSourceProperty]
public HintViewModel TaintHint { get; set; }

Property Value

HintViewModel

TaintProperties

[DataSourceProperty]
public MBBindingList<FaceGenPropertyVM> TaintProperties { get; set; }

Property Value

MBBindingList<FaceGenPropertyVM>

TaintTypes

[DataSourceProperty]
public MBBindingList<FacegenListItemVM> TaintTypes { get; set; }

Property Value

MBBindingList<FacegenListItemVM>

TattooColorSelector

[DataSourceProperty]
public SelectorVM<SelectorItemVM> TattooColorSelector { get; set; }

Property Value

SelectorVM<SelectorItemVM>

TeethTypes

[DataSourceProperty]
public FaceGenPropertyVM TeethTypes { get; set; }

Property Value

FaceGenPropertyVM

Title

[DataSourceProperty]
public string Title { get; set; }

Property Value

string

TotalStageCount

[DataSourceProperty]
public int TotalStageCount { get; set; }

Property Value

int

UndoHint

[DataSourceProperty]
public HintViewModel UndoHint { get; set; }

Property Value

HintViewModel

Methods

AddCameraControlInputKey(GameAxisKey)

public void AddCameraControlInputKey(GameAxisKey gameAxisKey)

Parameters

gameAxisKey GameAxisKey

AddCameraControlInputKey(GameKey)

public void AddCameraControlInputKey(GameKey gameKey)

Parameters

gameKey GameKey

AddCameraControlInputKey(HotKey)

public void AddCameraControlInputKey(HotKey hotKey)

Parameters

hotKey HotKey

AddCommand()

public void AddCommand()

ExecuteCancel()

public void ExecuteCancel()

ExecuteChangeClothing()

public void ExecuteChangeClothing()

ExecuteDone()

public void ExecuteDone()

ExecuteHearCurrentVoiceSample()

public void ExecuteHearCurrentVoiceSample()

ExecuteRandomize()

public void ExecuteRandomize()

ExecuteRandomizeAll()

public void ExecuteRandomizeAll()

ExecuteRedo()

public void ExecuteRedo()

ExecuteReset()

public void ExecuteReset()

ExecuteResetAll()

public void ExecuteResetAll()

ExecuteUndo()

public void ExecuteUndo()

OnFinalize()

public override void OnFinalize()

OnTabClicked(int)

public void OnTabClicked(int index)

Parameters

index int

Refresh(bool)

public void Refresh(bool clearProperties)

Parameters

clearProperties bool

RefreshValues()

public override void RefreshValues()

SelectNextTab()

public void SelectNextTab()

SelectPreviousTab()

public void SelectPreviousTab()

SetBodyProperties(BodyProperties, bool, int, int, bool)

public void SetBodyProperties(BodyProperties bodyProperties, bool ignoreDebugValues, int race = 0, int gender = -1, bool recordChange = false)

Parameters

bodyProperties BodyProperties
ignoreDebugValues bool
race int
gender int
recordChange bool

SetCancelInputKey(HotKey)

public void SetCancelInputKey(HotKey hotKey)

Parameters

hotKey HotKey

SetDoneInputKey(HotKey)

public void SetDoneInputKey(HotKey hotKey)

Parameters

hotKey HotKey

SetFaceGenerationParams(FaceGenerationParams)

public void SetFaceGenerationParams(FaceGenerationParams faceGenerationParams)

Parameters

faceGenerationParams FaceGenerationParams

SetNextTabInputKey(HotKey)

public void SetNextTabInputKey(HotKey hotKey)

Parameters

hotKey HotKey

SetPreviousTabInputKey(HotKey)

public void SetPreviousTabInputKey(HotKey hotKey)

Parameters

hotKey HotKey

UpdateFacegen()

public void UpdateFacegen()

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