Interface IEducationLogic
- Namespace
- TaleWorlds.CampaignSystem.CampaignBehaviors
- Assembly
- TaleWorlds.CampaignSystem.dll
public interface IEducationLogic
Methods
Finalize(Hero, List<string>)
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[])
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)
Parameters
childHerooptionKeystringpreviousChoicesList<string>optionTitleTextObjectdescriptionTextObjecteffectTextObjectattributes(CharacterAttribute, int)[]skills(SkillObject, int)[]focusPoints(SkillObject, int)[]characterPropertiesEducationCharacterProperties[]
GetPageProperties(Hero, List<string>, out TextObject, out TextObject, out TextObject, out EducationCharacterProperties[], out string[])
void GetPageProperties(Hero child, List<string> previousChoices, out TextObject title, out TextObject description, out TextObject instruction, out EducationCampaignBehavior.EducationCharacterProperties[] defaultProperties, out string[] availableOptions)
Parameters
childHeropreviousChoicesList<string>titleTextObjectdescriptionTextObjectinstructionTextObjectdefaultPropertiesEducationCharacterProperties[]availableOptionsstring[]
GetStageProperties(Hero, out int)
void GetStageProperties(Hero child, out int pageCount)
Parameters
IsValidEducationNotification(EducationMapNotification)
bool IsValidEducationNotification(EducationMapNotification educationMapNotification)
Parameters
educationMapNotificationEducationMapNotification
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).