Class BasePlayerRecord
- Namespace
- Uncreated.Warfare.Models.Stats
- Assembly
- Uncreated.Warfare.dll
[NotMapped]
[Index(new string[] { "Team" })]
public abstract class BasePlayerRecord
- Inheritance
-
BasePlayerRecord
- Derived
-
- Inherited Members
-
Properties
Id
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public ulong Id { get; set; }
Property Value
- ulong
PlayerData
public WarfareUserData? PlayerData { get; set; }
Property Value
- WarfareUserData
Position
[NotMapped]
public Vector3 Position { get; set; }
Property Value
- Vector3
PositionX
public float PositionX { get; set; }
Property Value
- float
PositionY
public float PositionY { get; set; }
Property Value
- float
PositionZ
public float PositionZ { get; set; }
Property Value
- float
Session
public SessionRecord? Session { get; set; }
Property Value
- SessionRecord
SessionId
[ForeignKey("Session")]
[Column("Session")]
public ulong? SessionId { get; set; }
Property Value
- ulong?
Steam64
[ForeignKey("PlayerData")]
[Column("Steam64")]
public ulong? Steam64 { get; set; }
Property Value
- ulong?
Team
public byte Team { get; set; }
Property Value
- byte
Timestamp
[Column("TimestampUTC")]
public DateTimeOffset Timestamp { get; set; }
Property Value
- DateTimeOffset
Methods
Map<TEntity>(ModelBuilder)
public static void Map<TEntity>(ModelBuilder modelBuilder) where TEntity : BasePlayerRecord, new()
Parameters
modelBuilder ModelBuilder
Type Parameters
TEntity