Table of Contents

Class PlayerGroupChanged

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

Handles when a player's group (therefore their team) changes for any reason.

[EventModel(EventSynchronizationContext.Pure)]
public class PlayerGroupChanged : PlayerEvent, IPlayerEvent
Inheritance
PlayerGroupChanged
Implements
Inherited Members

Properties

NewGroupId

public required CSteamID NewGroupId { get; init; }

Property Value

CSteamID

NewRank

public required EPlayerGroupRank NewRank { get; init; }

Property Value

EPlayerGroupRank

NewTeam

public required Team NewTeam { get; init; }

Property Value

Team

OldGroupId

public required CSteamID OldGroupId { get; init; }

Property Value

CSteamID

OldRank

public required EPlayerGroupRank OldRank { get; init; }

Property Value

EPlayerGroupRank

OldTeam

public required Team OldTeam { get; init; }

Property Value

Team