Table of Contents

Class MBCampaignEvent

Namespace
TaleWorlds.CampaignSystem
Assembly
TaleWorlds.CampaignSystem.dll
public class MBCampaignEvent
Inheritance
MBCampaignEvent
Inherited Members

Constructors

MBCampaignEvent(string)

public MBCampaignEvent(string eventName)

Parameters

eventName string

MBCampaignEvent(CampaignTime, CampaignTime)

public MBCampaignEvent(CampaignTime triggerPeriod, CampaignTime initialWait)

Parameters

triggerPeriod CampaignTime
initialWait CampaignTime

Fields

NextTriggerTime

[CachedData]
protected CampaignTime NextTriggerTime

Field Value

CampaignTime

description

public string description

Field Value

string

handlers

protected List<MBCampaignEvent.CampaignEventDelegate> handlers

Field Value

List<MBCampaignEvent.CampaignEventDelegate>

Properties

InitialWait

public CampaignTime InitialWait { get; }

Property Value

CampaignTime

TriggerPeriod

public CampaignTime TriggerPeriod { get; }

Property Value

CampaignTime

isEventDeleted

public bool isEventDeleted { get; set; }

Property Value

bool

Methods

AddHandler(CampaignEventDelegate)

public void AddHandler(MBCampaignEvent.CampaignEventDelegate gameEventDelegate)

Parameters

gameEventDelegate MBCampaignEvent.CampaignEventDelegate

CheckUpdate()

public void CheckUpdate()

DeletePeriodicEvent()

public void DeletePeriodicEvent()

RunHandlers(params object[])

public void RunHandlers(params object[] delegateParams)

Parameters

delegateParams object[]

Unregister(object)

public void Unregister(object instance)

Parameters

instance object

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