Struct TeamkillRecord
- Namespace
- Uncreated.Warfare.Moderation.Reports
- Assembly
- Uncreated.Warfare.dll
public struct TeamkillRecord
- Inherited Members
-
Constructors
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