Class EducationCampaignBehavior
- Namespace
- TaleWorlds.CampaignSystem.CampaignBehaviors
- Assembly
- TaleWorlds.CampaignSystem.dll
public class EducationCampaignBehavior : CampaignBehaviorBase, ICampaignBehavior, IEducationLogic
- Inheritance
-
EducationCampaignBehavior
- Implements
- Inherited Members
Constructors
EducationCampaignBehavior()
public EducationCampaignBehavior()
Methods
Finalize(Hero, List<string>)
public void Finalize(Hero child, List<string> chosenOptions)
Parameters
GetOptionProperties(Hero, string, List<string>, out TextObject, out TextObject, out TextObject, out (CharacterAttribute, int)[], out (SkillObject, int)[], out (SkillObject, int)[], out EducationCharacterProperties[])
public 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 EducationCampaignBehavior.EducationCharacterProperties[] educationCharacterProperties)
Parameters
child
HerooptionKey
stringpreviousOptions
List<string>optionTitle
TextObjectdescription
TextObjecteffect
TextObjectattributes
(CharacterAttribute, int)[]skills
(SkillObject, int)[]focusPoints
(SkillObject, int)[]educationCharacterProperties
EducationCharacterProperties[]
GetPageProperties(Hero, List<string>, out TextObject, out TextObject, out TextObject, out EducationCharacterProperties[], out string[])
public void GetPageProperties(Hero child, List<string> previousChoices, out TextObject title, out TextObject description, out TextObject instruction, out EducationCampaignBehavior.EducationCharacterProperties[] defaultCharacterProperties, out string[] availableOptions)
Parameters
child
HeropreviousChoices
List<string>title
TextObjectdescription
TextObjectinstruction
TextObjectdefaultCharacterProperties
EducationCharacterProperties[]availableOptions
string[]
GetStageProperties(Hero, out int)
public void GetStageProperties(Hero child, out int pageCount)
Parameters
IsValidEducationNotification(EducationMapNotification)
public bool IsValidEducationNotification(EducationMapNotification data)
Parameters
Returns
RegisterEvents()
public override void RegisterEvents()
SyncData(IDataStore)
public override void SyncData(IDataStore dataStore)
Parameters
dataStore
IDataStore
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).