Table of Contents

Class Events

Namespace
SuzerainModdingKit
Assembly
SuzerainModdingKit.dll

Suzerain lifecycle events.

public static class Events
Inheritance
Events
Inherited Members

Events

BeforeStepEnd

Called before a step ends.

public static event EventHandler BeforeStepEnd

Event Type

EventHandler

OnBillSigned

Called when a bill is signed by the player.

public static event EventHandler<Events.BillEventArgs> OnBillSigned

Event Type

EventHandler<Events.BillEventArgs>

OnBillVetoed

Called when a bill is vetoed by the player.

public static event EventHandler<Events.BillEventArgs> OnBillVetoed

Event Type

EventHandler<Events.BillEventArgs>

OnDecisionFinished

Called when the player selects an option in a decision.

public static event EventHandler<Events.DecisionFinishedEventArgs> OnDecisionFinished

Event Type

EventHandler<Events.DecisionFinishedEventArgs>

OnDecisionShow

Called when the game shows a decision.

public static event EventHandler OnDecisionShow

Event Type

EventHandler

OnEvaluateStep

Called when a step is evaluated. Note that this may be called multiple times per step.

public static event EventHandler OnEvaluateStep

Event Type

EventHandler

OnJournalInitialized

Called when the journal is initialized. Note that this may be called multiple times.

public static event EventHandler OnJournalInitialized

Event Type

EventHandler

OnTurnEnd

Called when a turn ends.

public static event EventHandler OnTurnEnd

Event Type

EventHandler