Table of Contents

Class PlayerDeployed

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

Properties

DeployStartTime

Time at which the deployment started in UTC.

public required DateTime DeployStartTime { get; init; }

Property Value

DateTime

Destination

Location where the player deployed to.

public required IDeployable Destination { get; init; }

Property Value

IDeployable

FromLocation

Location the player deployed from.

public required Vector3 FromLocation { get; init; }

Property Value

Vector3

FromRotation

Location the player deployed to.

public required Quaternion FromRotation { get; init; }

Property Value

Quaternion

Settings

Deployment settings influencing deployment behavior.

public required DeploySettings Settings { get; init; }

Property Value

DeploySettings

Methods

GetActionLogEntry(IServiceProvider, ref ActionLogEntry[]?)

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

Parameters

serviceProvider IServiceProvider
multipleEntries ActionLogEntry[]

Returns

ActionLogEntry