Class FaceGenVM
- 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
BodyGeneratorfaceGeneratorScreen
IFaceGeneratorHandleronHeightChanged
Action<float>onAgeChanged
ActionaffirmitiveText
TextObjectnegativeText
TextObjectcurrentStageIndex
inttotalStagesCount
intfurthestIndex
intgoToIndex
Action<int>canChangeGender
boolopenedFromMultiplayer
boolfilter
IFaceGeneratorCustomFilter
Properties
AreAllTabsEnabled
[DataSourceProperty]
public bool AreAllTabsEnabled { get; }
Property Value
BeardTypes
[DataSourceProperty]
public MBBindingList<FacegenListItemVM> BeardTypes { get; set; }
Property Value
BodyHint
[DataSourceProperty]
public HintViewModel BodyHint { get; set; }
Property Value
BodyProperties
[DataSourceProperty]
public MBBindingList<FaceGenPropertyVM> BodyProperties { get; set; }
Property Value
CameraControlKeys
[DataSourceProperty]
public MBBindingList<InputKeyItemVM> CameraControlKeys { get; set; }
Property Value
CanChangeGender
[DataSourceProperty]
public bool CanChangeGender { get; set; }
Property Value
CanChangeRace
[DataSourceProperty]
public bool CanChangeRace { get; set; }
Property Value
CancelBtnLbl
[DataSourceProperty]
public string CancelBtnLbl { get; set; }
Property Value
CancelInputKey
[DataSourceProperty]
public InputKeyItemVM CancelInputKey { get; set; }
Property Value
CharacterGamepadControlsEnabled
[DataSourceProperty]
public bool CharacterGamepadControlsEnabled { get; set; }
Property Value
ClothHint
[DataSourceProperty]
public HintViewModel ClothHint { get; set; }
Property Value
CurrentStageIndex
[DataSourceProperty]
public int CurrentStageIndex { get; set; }
Property Value
DoneBtnLbl
[DataSourceProperty]
public string DoneBtnLbl { get; set; }
Property Value
DoneInputKey
[DataSourceProperty]
public InputKeyItemVM DoneInputKey { get; set; }
Property Value
EyebrowTypes
[DataSourceProperty]
public FaceGenPropertyVM EyebrowTypes { get; set; }
Property Value
EyesHint
[DataSourceProperty]
public HintViewModel EyesHint { get; set; }
Property Value
EyesProperties
[DataSourceProperty]
public MBBindingList<FaceGenPropertyVM> EyesProperties { get; set; }
Property Value
FaceHint
[DataSourceProperty]
public HintViewModel FaceHint { get; set; }
Property Value
FaceProperties
[DataSourceProperty]
public MBBindingList<FaceGenPropertyVM> FaceProperties { get; set; }
Property Value
FaceTypes
[DataSourceProperty]
public FaceGenPropertyVM FaceTypes { get; set; }
Property Value
FlipHairCb
[DataSourceProperty]
public bool FlipHairCb { get; set; }
Property Value
FlipHairLbl
[DataSourceProperty]
public string FlipHairLbl { get; set; }
Property Value
FurthestIndex
[DataSourceProperty]
public int FurthestIndex { get; set; }
Property Value
GenderLbl
[DataSourceProperty]
public string GenderLbl { get; set; }
Property Value
HairColorSelector
[DataSourceProperty]
public SelectorVM<SelectorItemVM> HairColorSelector { get; set; }
Property Value
HairHint
[DataSourceProperty]
public HintViewModel HairHint { get; set; }
Property Value
HairNum
[DataSourceProperty]
public int HairNum { get; set; }
Property Value
HairProperties
[DataSourceProperty]
public MBBindingList<FaceGenPropertyVM> HairProperties { get; set; }
Property Value
HairTypes
[DataSourceProperty]
public MBBindingList<FacegenListItemVM> HairTypes { get; set; }
Property Value
IsBodyEnabled
[DataSourceProperty]
public bool IsBodyEnabled { get; set; }
Property Value
IsDressed
[DataSourceProperty]
public bool IsDressed { get; set; }
Property Value
IsEyesEnabled
[DataSourceProperty]
public bool IsEyesEnabled { get; set; }
Property Value
IsFaceEnabled
[DataSourceProperty]
public bool IsFaceEnabled { get; set; }
Property Value
IsFemale
[DataSourceProperty]
public bool IsFemale { get; }
Property Value
IsHairEnabled
[DataSourceProperty]
public bool IsHairEnabled { get; set; }
Property Value
IsMouthEnabled
[DataSourceProperty]
public bool IsMouthEnabled { get; set; }
Property Value
IsNoseEnabled
[DataSourceProperty]
public bool IsNoseEnabled { get; set; }
Property Value
IsRedoEnabled
[DataSourceProperty]
public bool IsRedoEnabled { get; set; }
Property Value
IsTaintEnabled
[DataSourceProperty]
public bool IsTaintEnabled { get; set; }
Property Value
IsUndoEnabled
[DataSourceProperty]
public bool IsUndoEnabled { get; set; }
Property Value
MouthHint
[DataSourceProperty]
public HintViewModel MouthHint { get; set; }
Property Value
MouthProperties
[DataSourceProperty]
public MBBindingList<FaceGenPropertyVM> MouthProperties { get; set; }
Property Value
NextTabInputKey
[DataSourceProperty]
public InputKeyItemVM NextTabInputKey { get; set; }
Property Value
NoseHint
[DataSourceProperty]
public HintViewModel NoseHint { get; set; }
Property Value
NoseProperties
[DataSourceProperty]
public MBBindingList<FaceGenPropertyVM> NoseProperties { get; set; }
Property Value
PreviousTabInputKey
[DataSourceProperty]
public InputKeyItemVM PreviousTabInputKey { get; set; }
Property Value
RaceLbl
[DataSourceProperty]
public string RaceLbl { get; set; }
Property Value
RaceSelector
[DataSourceProperty]
public SelectorVM<SelectorItemVM> RaceSelector { get; set; }
Property Value
RandomizeAllHint
[DataSourceProperty]
public HintViewModel RandomizeAllHint { get; set; }
Property Value
RandomizeHint
[DataSourceProperty]
public HintViewModel RandomizeHint { get; set; }
Property Value
RedoHint
[DataSourceProperty]
public HintViewModel RedoHint { get; set; }
Property Value
ResetAllHint
[DataSourceProperty]
public HintViewModel ResetAllHint { get; set; }
Property Value
ResetHint
[DataSourceProperty]
public HintViewModel ResetHint { get; set; }
Property Value
SelectedGender
[DataSourceProperty]
public int SelectedGender { get; set; }
Property Value
SkinColorLbl
[DataSourceProperty]
public string SkinColorLbl { get; set; }
Property Value
SkinColorSelector
[DataSourceProperty]
public SelectorVM<SelectorItemVM> SkinColorSelector { get; set; }
Property Value
SoundPreset
[DataSourceProperty]
public FaceGenPropertyVM SoundPreset { get; set; }
Property Value
Tab
[DataSourceProperty]
public int Tab { get; set; }
Property Value
TaintHint
[DataSourceProperty]
public HintViewModel TaintHint { get; set; }
Property Value
TaintProperties
[DataSourceProperty]
public MBBindingList<FaceGenPropertyVM> TaintProperties { get; set; }
Property Value
TaintTypes
[DataSourceProperty]
public MBBindingList<FacegenListItemVM> TaintTypes { get; set; }
Property Value
TattooColorSelector
[DataSourceProperty]
public SelectorVM<SelectorItemVM> TattooColorSelector { get; set; }
Property Value
TeethTypes
[DataSourceProperty]
public FaceGenPropertyVM TeethTypes { get; set; }
Property Value
Title
[DataSourceProperty]
public string Title { get; set; }
Property Value
TotalStageCount
[DataSourceProperty]
public int TotalStageCount { get; set; }
Property Value
UndoHint
[DataSourceProperty]
public HintViewModel UndoHint { get; set; }
Property Value
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
BodyPropertiesignoreDebugValues
boolrace
intgender
intrecordChange
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).