Table of Contents

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

child Hero
chosenOptions List<string>

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 Hero
optionKey string
previousOptions List<string>
optionTitle TextObject
description TextObject
effect TextObject
attributes (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 Hero
previousChoices List<string>
title TextObject
description TextObject
instruction TextObject
defaultCharacterProperties EducationCharacterProperties[]
availableOptions string[]

GetStageProperties(Hero, out int)

public void GetStageProperties(Hero child, out int pageCount)

Parameters

child Hero
pageCount int

IsValidEducationNotification(EducationMapNotification)

public bool IsValidEducationNotification(EducationMapNotification data)

Parameters

data EducationMapNotification

Returns

bool

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).