Table of Contents

Class PlayerTeamChanged

Namespace
Uncreated.Warfare.Events.Models.Players
Assembly
Uncreated.Warfare.dll
[EventModel(EventSynchronizationContext.Pure)]
public class PlayerTeamChanged : PlayerEvent, IPlayerEvent, IActionLoggableEvent, IPlayerNeedsFobUIUpdateEvent, IFlagsNeedUIUpdateEvent
Inheritance
PlayerTeamChanged
Implements
Inherited Members

Properties

DidLeave

public bool DidLeave { get; }

Property Value

bool

GroupId

public required CSteamID GroupId { get; init; }

Property Value

CSteamID

OldTeam

public required Team OldTeam { get; init; }

Property Value

Team

Team

public required Team Team { get; init; }

Property Value

Team

WasByAdminCommand

public required bool WasByAdminCommand { get; init; }

Property Value

bool

Methods

GetActionLogEntry(IServiceProvider, ref ActionLogEntry[]?)

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

Parameters

serviceProvider IServiceProvider
multipleEntries ActionLogEntry[]

Returns

ActionLogEntry