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