Table of Contents

Struct VehicleTeamkillRecord

Namespace
Uncreated.Warfare.Moderation.Reports
Assembly
Uncreated.Warfare.dll
public struct VehicleTeamkillRecord
Inherited Members

Constructors

VehicleTeamkillRecord()

public VehicleTeamkillRecord()

VehicleTeamkillRecord(ByteReader)

public VehicleTeamkillRecord(ByteReader reader)

Parameters

reader ByteReader

VehicleTeamkillRecord(uint, ulong, EDamageOrigin, string?, DateTimeOffset)

public VehicleTeamkillRecord(uint teamkill, ulong victim, EDamageOrigin origin, string? message, DateTimeOffset timestamp)

Parameters

teamkill uint
victim ulong
origin EDamageOrigin
message string
timestamp DateTimeOffset

Properties

Message

[JsonPropertyName("message")]
public string? Message { readonly get; set; }

Property Value

string

Origin

[JsonPropertyName("origin")]
[JsonConverter(typeof(JsonStringEnumConverter))]
public EDamageOrigin Origin { readonly get; set; }

Property Value

EDamageOrigin

Teamkill

[JsonPropertyName("teamkill")]
public uint Teamkill { readonly get; set; }

Property Value

uint

Timestamp

[JsonPropertyName("timestamp")]
public DateTimeOffset Timestamp { readonly get; set; }

Property Value

DateTimeOffset

Victim

[JsonPropertyName("victim")]
public ulong Victim { readonly get; set; }

Property Value

ulong

Methods

Write(ByteWriter)

public void Write(ByteWriter writer)

Parameters

writer ByteWriter