M&B: Bannerlord 1.1.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
SandBox.View.CharacterCreation.CharacterCreationStageViewBase Class Referenceabstract

Inherits TaleWorlds.CampaignSystem.CharacterCreationContent.ICharacterCreationStageListener.

Inherited by SandBox.GauntletUI.CharacterCreation.CharacterCreationBannerEditorView, SandBox.GauntletUI.CharacterCreation.CharacterCreationClanNamingStageView, SandBox.GauntletUI.CharacterCreation.CharacterCreationCultureStageView, SandBox.GauntletUI.CharacterCreation.CharacterCreationFaceGeneratorView, SandBox.GauntletUI.CharacterCreation.CharacterCreationGenericStageView, SandBox.GauntletUI.CharacterCreation.CharacterCreationOptionsStageView, and SandBox.GauntletUI.CharacterCreation.CharacterCreationReviewStageView.

Public Member Functions

virtual void SetGenericScene (Scene scene)
 Sets the generic scene used in some of the creation stages.
 
abstract IEnumerable< ScreenLayer > GetLayers ()
 
abstract void NextStage ()
 
abstract void PreviousStage ()
 
virtual void Tick (float dt)
 
abstract int GetVirtualStageCount ()
 
virtual void GoToIndex (int index)
 
abstract void LoadEscapeMenuMovie ()
 
abstract void ReleaseEscapeMenuMovie ()
 
void HandleEscapeMenu (CharacterCreationStageViewBase view, ScreenLayer screenLayer)
 
List< EscapeMenuItemVMGetEscapeMenuItems (CharacterCreationStageViewBase view)
 
void OnStageFinalize ()
 

Protected Member Functions

 CharacterCreationStageViewBase (ControlCharacterCreationStage affirmativeAction, ControlCharacterCreationStage negativeAction, ControlCharacterCreationStage refreshAction, ControlCharacterCreationStageReturnInt getCurrentStageIndexAction, ControlCharacterCreationStageReturnInt getTotalStageCountAction, ControlCharacterCreationStageReturnInt getFurthestIndexAction, ControlCharacterCreationStageWithInt goToIndexAction)
 
virtual void OnRefresh ()
 
virtual void OnFinalize ()
 

Protected Attributes

readonly ControlCharacterCreationStage _affirmativeAction
 
readonly ControlCharacterCreationStage _negativeAction
 
readonly ControlCharacterCreationStage _refreshAction
 
readonly ControlCharacterCreationStageReturnInt _getTotalStageCountAction
 
readonly ControlCharacterCreationStageReturnInt _getCurrentStageIndexAction
 
readonly ControlCharacterCreationStageReturnInt _getFurthestIndexAction
 
readonly ControlCharacterCreationStageWithInt _goToIndexAction
 
readonly Vec3 _cameraPosition = new Vec3(6.45f, 4.35f, 1.6f)
 

Constructor & Destructor Documentation

◆ CharacterCreationStageViewBase()

SandBox.View.CharacterCreation.CharacterCreationStageViewBase.CharacterCreationStageViewBase ( ControlCharacterCreationStage  affirmativeAction,
ControlCharacterCreationStage  negativeAction,
ControlCharacterCreationStage  refreshAction,
ControlCharacterCreationStageReturnInt  getCurrentStageIndexAction,
ControlCharacterCreationStageReturnInt  getTotalStageCountAction,
ControlCharacterCreationStageReturnInt  getFurthestIndexAction,
ControlCharacterCreationStageWithInt  goToIndexAction 
)
protected

Member Function Documentation

◆ SetGenericScene()

virtual void SandBox.View.CharacterCreation.CharacterCreationStageViewBase.SetGenericScene ( Scene  scene)
virtual

◆ OnRefresh()

virtual void SandBox.View.CharacterCreation.CharacterCreationStageViewBase.OnRefresh ( )
protectedvirtual

◆ GetLayers()

◆ NextStage()

◆ PreviousStage()

◆ OnFinalize()

◆ Tick()

◆ GetVirtualStageCount()

◆ GoToIndex()

virtual void SandBox.View.CharacterCreation.CharacterCreationStageViewBase.GoToIndex ( int  index)
virtual

◆ LoadEscapeMenuMovie()

◆ ReleaseEscapeMenuMovie()

◆ HandleEscapeMenu()

void SandBox.View.CharacterCreation.CharacterCreationStageViewBase.HandleEscapeMenu ( CharacterCreationStageViewBase  view,
ScreenLayer  screenLayer 
)

◆ GetEscapeMenuItems()

List< EscapeMenuItemVM > SandBox.View.CharacterCreation.CharacterCreationStageViewBase.GetEscapeMenuItems ( CharacterCreationStageViewBase  view)

Member Data Documentation

◆ _affirmativeAction

readonly ControlCharacterCreationStage SandBox.View.CharacterCreation.CharacterCreationStageViewBase._affirmativeAction
protected

◆ _negativeAction

readonly ControlCharacterCreationStage SandBox.View.CharacterCreation.CharacterCreationStageViewBase._negativeAction
protected

◆ _refreshAction

readonly ControlCharacterCreationStage SandBox.View.CharacterCreation.CharacterCreationStageViewBase._refreshAction
protected

◆ _getTotalStageCountAction

readonly ControlCharacterCreationStageReturnInt SandBox.View.CharacterCreation.CharacterCreationStageViewBase._getTotalStageCountAction
protected

◆ _getCurrentStageIndexAction

readonly ControlCharacterCreationStageReturnInt SandBox.View.CharacterCreation.CharacterCreationStageViewBase._getCurrentStageIndexAction
protected

◆ _getFurthestIndexAction

readonly ControlCharacterCreationStageReturnInt SandBox.View.CharacterCreation.CharacterCreationStageViewBase._getFurthestIndexAction
protected

◆ _goToIndexAction

readonly ControlCharacterCreationStageWithInt SandBox.View.CharacterCreation.CharacterCreationStageViewBase._goToIndexAction
protected

◆ _cameraPosition

readonly Vec3 SandBox.View.CharacterCreation.CharacterCreationStageViewBase._cameraPosition = new Vec3(6.45f, 4.35f, 1.6f)
protected