Table of Contents

Class VolunteerModel

Namespace
TaleWorlds.CampaignSystem.ComponentInterfaces
Assembly
TaleWorlds.CampaignSystem.dll
public abstract class VolunteerModel : GameModel
Inheritance
VolunteerModel
Derived
Inherited Members

Constructors

VolunteerModel()

protected VolunteerModel()

Properties

MaxVolunteerTier

public abstract int MaxVolunteerTier { get; }

Property Value

int

Methods

CanHaveRecruits(Hero)

public abstract bool CanHaveRecruits(Hero hero)

Parameters

hero Hero

Returns

bool

GetBasicVolunteer(Hero)

public abstract CharacterObject GetBasicVolunteer(Hero hero)

Parameters

hero Hero

Returns

CharacterObject

GetDailyVolunteerProductionProbability(Hero, int, Settlement)

public abstract float GetDailyVolunteerProductionProbability(Hero hero, int index, Settlement settlement)

Parameters

hero Hero
index int
settlement Settlement

Returns

float

MaximumIndexHeroCanRecruitFromHero(Hero, Hero, int)

public abstract int MaximumIndexHeroCanRecruitFromHero(Hero buyerHero, Hero sellerHero, int useValueAsRelation = -101)

Parameters

buyerHero Hero
sellerHero Hero
useValueAsRelation int

Returns

int

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).