Table of Contents

Class FlagsSetUp

Namespace
Uncreated.Warfare.Events.Models.Flags
Assembly
Uncreated.Warfare.dll

Event listener args which fires after a DualSidedFlagService finishes building and setting up a new flag layout.

[EventModel(EventSynchronizationContext.Pure)]
public class FlagsSetUp : IActionLoggableEvent
Inheritance
FlagsSetUp
Implements
Inherited Members

Properties

ActiveFlags

A list of capturable FlagObjective created by the flag service. This list does not include Main Base locations.

public required IReadOnlyList<FlagObjective> ActiveFlags { get; init; }

Property Value

IReadOnlyList<FlagObjective>

FlagService

The Flag Service that was responsible for creating this flag layout and dispatching this event.

public required DualSidedFlagService FlagService { get; init; }

Property Value

DualSidedFlagService

Methods

GetActionLogEntry(IServiceProvider, ref ActionLogEntry[]?)

public ActionLogEntry GetActionLogEntry(IServiceProvider serviceProvider, ref ActionLogEntry[]? multipleEntries)

Parameters

serviceProvider IServiceProvider
multipleEntries ActionLogEntry[]

Returns

ActionLogEntry