M&B: Bannerlord 1.2.7
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.CampaignSystem.CampaignBehaviors.EducationCampaignBehavior Class Reference

Inherits TaleWorlds.CampaignSystem.CampaignBehaviorBase, and TaleWorlds.CampaignSystem.CampaignBehaviors.IEducationLogic.

Classes

struct  EducationCharacterProperties
 

Public Member Functions

override void RegisterEvents ()
 
override void SyncData (IDataStore dataStore)
 
void GetOptionProperties (Hero child, string optionKey, List< string > previousOptions, out TextObject optionTitle, out TextObject description, out TextObject effect, out(CharacterAttribute, int)[] attributes, out(SkillObject, int)[] skills, out(SkillObject, int)[] focusPoints, out EducationCharacterProperties[] educationCharacterProperties)
 
void GetPageProperties (Hero child, List< string > previousChoices, out TextObject title, out TextObject description, out TextObject instruction, out EducationCharacterProperties[] defaultCharacterProperties, out string[] availableOptions)
 
bool IsValidEducationNotification (EducationMapNotification data)
 
void GetStageProperties (Hero child, out int pageCount)
 
void Finalize (Hero child, List< string > chosenOptions)
 
- Public Member Functions inherited from TaleWorlds.CampaignSystem.CampaignBehaviorBase
 CampaignBehaviorBase (string stringId)
 
 CampaignBehaviorBase ()
 
abstract void RegisterEvents ()
 
abstract void SyncData (IDataStore dataStore)
 
void RegisterEvents ()
 
void Finalize (Hero child, List< string > chosenOptions)
 
void GetOptionProperties (Hero child, string optionKey, List< string > previousChoices, out TextObject optionTitle, out TextObject description, out TextObject effect, out(CharacterAttribute, int)[] attributes, out(SkillObject, int)[] skills, out(SkillObject, int)[] focusPoints, out EducationCampaignBehavior.EducationCharacterProperties[] characterProperties)
 
void GetPageProperties (Hero child, List< string > previousChoices, out TextObject title, out TextObject description, out TextObject instruction, out EducationCampaignBehavior.EducationCharacterProperties[] defaultProperties, out string[] availableOptions)
 
void GetStageProperties (Hero child, out int pageCount)
 
bool IsValidEducationNotification (EducationMapNotification educationMapNotification)
 

Static Public Member Functions

static void SetHeroBirthdayForAge (Hero hero, int age)
 
- Static Public Member Functions inherited from TaleWorlds.CampaignSystem.CampaignBehaviorBase
static T GetCampaignBehavior< T > ()
 

Properties

static IEnumerable< int > Stages [get]
 

Additional Inherited Members

- Public Attributes inherited from TaleWorlds.CampaignSystem.CampaignBehaviorBase
readonly string StringId
 

Member Function Documentation

◆ RegisterEvents()

override void TaleWorlds.CampaignSystem.CampaignBehaviors.EducationCampaignBehavior.RegisterEvents ( )
virtual

◆ SyncData()

override void TaleWorlds.CampaignSystem.CampaignBehaviors.EducationCampaignBehavior.SyncData ( IDataStore  dataStore)
virtual

◆ GetOptionProperties()

void TaleWorlds.CampaignSystem.CampaignBehaviors.EducationCampaignBehavior.GetOptionProperties ( Hero  child,
string  optionKey,
List< string >  previousOptions,
out TextObject  optionTitle,
out TextObject  description,
out TextObject  effect,
out(CharacterAttribute, int)[]  attributes,
out(SkillObject, int)[]  skills,
out(SkillObject, int)[]  focusPoints,
out EducationCharacterProperties[]  educationCharacterProperties 
)

◆ GetPageProperties()

void TaleWorlds.CampaignSystem.CampaignBehaviors.EducationCampaignBehavior.GetPageProperties ( Hero  child,
List< string >  previousChoices,
out TextObject  title,
out TextObject  description,
out TextObject  instruction,
out EducationCharacterProperties[]  defaultCharacterProperties,
out string[]  availableOptions 
)

◆ IsValidEducationNotification()

bool TaleWorlds.CampaignSystem.CampaignBehaviors.EducationCampaignBehavior.IsValidEducationNotification ( EducationMapNotification  data)

◆ GetStageProperties()

void TaleWorlds.CampaignSystem.CampaignBehaviors.EducationCampaignBehavior.GetStageProperties ( Hero  child,
out int  pageCount 
)

◆ Finalize()

void TaleWorlds.CampaignSystem.CampaignBehaviors.EducationCampaignBehavior.Finalize ( Hero  child,
List< string >  chosenOptions 
)

◆ SetHeroBirthdayForAge()

static void TaleWorlds.CampaignSystem.CampaignBehaviors.EducationCampaignBehavior.SetHeroBirthdayForAge ( Hero  hero,
int  age 
)
static

Property Documentation

◆ Stages

IEnumerable<int> TaleWorlds.CampaignSystem.CampaignBehaviors.EducationCampaignBehavior.Stages
staticget