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
bodyGeneratorBodyGeneratorfaceGeneratorScreenIFaceGeneratorHandleronHeightChangedAction<float>onAgeChangedActionaffirmitiveTextTextObjectnegativeTextTextObjectcurrentStageIndexinttotalStagesCountintfurthestIndexintgoToIndexAction<int>canChangeGenderboolopenedFromMultiplayerboolfilterIFaceGeneratorCustomFilter
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
gameAxisKeyGameAxisKey
AddCameraControlInputKey(GameKey)
public void AddCameraControlInputKey(GameKey gameKey)
Parameters
gameKeyGameKey
AddCameraControlInputKey(HotKey)
public void AddCameraControlInputKey(HotKey hotKey)
Parameters
hotKeyHotKey
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
indexint
Refresh(bool)
public void Refresh(bool clearProperties)
Parameters
clearPropertiesbool
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
bodyPropertiesBodyPropertiesignoreDebugValuesboolraceintgenderintrecordChangebool
SetCancelInputKey(HotKey)
public void SetCancelInputKey(HotKey hotKey)
Parameters
hotKeyHotKey
SetDoneInputKey(HotKey)
public void SetDoneInputKey(HotKey hotKey)
Parameters
hotKeyHotKey
SetFaceGenerationParams(FaceGenerationParams)
public void SetFaceGenerationParams(FaceGenerationParams faceGenerationParams)
Parameters
faceGenerationParamsFaceGenerationParams
SetNextTabInputKey(HotKey)
public void SetNextTabInputKey(HotKey hotKey)
Parameters
hotKeyHotKey
SetPreviousTabInputKey(HotKey)
public void SetPreviousTabInputKey(HotKey hotKey)
Parameters
hotKeyHotKey
UpdateFacegen()
public void UpdateFacegen()
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).