Table of Contents

Struct TeamkillRecord

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

Constructors

TeamkillRecord()

public TeamkillRecord()

TeamkillRecord(ByteReader)

public TeamkillRecord(ByteReader reader)

Parameters

reader ByteReader

TeamkillRecord(uint, ulong, EDeathCause, string, bool?, DateTimeOffset)

public TeamkillRecord(uint teamkill, ulong victim, EDeathCause cause, string message, bool? intentional, DateTimeOffset timestamp)

Parameters

teamkill uint
victim ulong
cause EDeathCause
message string
intentional bool?
timestamp DateTimeOffset

Properties

Cause

[JsonPropertyName("cause")]
[JsonConverter(typeof(JsonStringEnumConverter))]
public EDeathCause Cause { readonly get; set; }

Property Value

EDeathCause

Intentional

[JsonPropertyName("intentional")]
public bool? Intentional { readonly get; set; }

Property Value

bool?

Message

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

Property Value

string

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