Table of Contents

Class RevenueFarmingIssueBehavior.RevenueFarmingIssueQuest

Namespace
TaleWorlds.CampaignSystem.Issues
Assembly
TaleWorlds.CampaignSystem.dll
public class RevenueFarmingIssueBehavior.RevenueFarmingIssueQuest : QuestBase
Inheritance
RevenueFarmingIssueBehavior.RevenueFarmingIssueQuest
Inherited Members

Constructors

RevenueFarmingIssueQuest(string, Hero, CampaignTime, List<RevenueVillage>)

public RevenueFarmingIssueQuest(string questId, Hero giverHero, CampaignTime duration, List<RevenueFarmingIssueBehavior.RevenueVillage> revenueVillages)

Parameters

questId string
giverHero Hero
duration CampaignTime
revenueVillages List<RevenueFarmingIssueBehavior.RevenueVillage>

Fields

CollectingRevenues

[SaveableField(30)]
public bool CollectingRevenues

Field Value

bool

Properties

IsRemainingTimeHidden

public override bool IsRemainingTimeHidden { get; }

Property Value

bool

RevenueVillages

public List<RevenueFarmingIssueBehavior.RevenueVillage> RevenueVillages { get; }

Property Value

List<RevenueFarmingIssueBehavior.RevenueVillage>

TargetSettlement

public Settlement TargetSettlement { get; }

Property Value

Settlement

Title

public override TextObject Title { get; }

Property Value

TextObject

Methods

AutoGeneratedInstanceCollectObjects(List<object>)

protected override void AutoGeneratedInstanceCollectObjects(List<object> collectedObjects)

Parameters

collectedObjects List<object>

FindCurrentRevenueVillage()

public RevenueFarmingIssueBehavior.RevenueVillage FindCurrentRevenueVillage()

Returns

RevenueFarmingIssueBehavior.RevenueVillage

HourlyTick()

protected override void HourlyTick()

InitializeQuestOnGameLoad()

protected override void InitializeQuestOnGameLoad()

OnBeforeTimedOut(ref bool, ref bool)

protected override void OnBeforeTimedOut(ref bool completeWithSuccess, ref bool doNotResolveTheQuest)

Parameters

completeWithSuccess bool
doNotResolveTheQuest bool

OnFinalize()

protected override void OnFinalize()

OnTimedOut()

protected override void OnTimedOut()

RegisterEvents()

protected override void RegisterEvents()

RevenuesAreDeliveredToSteward()

public void RevenuesAreDeliveredToSteward()

SetDialogs()

protected override void SetDialogs()

SetVillageAsCompleted(RevenueVillage, bool)

public void SetVillageAsCompleted(RevenueFarmingIssueBehavior.RevenueVillage village, bool addLog = true)

Parameters

village RevenueFarmingIssueBehavior.RevenueVillage
addLog bool

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