Class Faction
- Namespace
- Uncreated.Warfare.Models.Factions
- Assembly
- Uncreated.Warfare.dll
[Table("factions")]
public class Faction
- Inheritance
-
Faction
- Inherited Members
-
Properties
Abbreviation
[MaxLength(8)]
[Required]
public string Abbreviation { get; set; }
Property Value
- string
Assets
public IList<FactionAsset>? Assets { get; set; }
Property Value
- IList<FactionAsset>
Emoji
[MaxLength(64)]
public string? Emoji { get; set; }
Property Value
- string
FlagImageUrl
[MaxLength(128)]
[Required]
public string FlagImageUrl { get; set; }
Property Value
- string
HexColor
[Column(TypeName = "char(6)")]
[Required]
public string HexColor { get; set; }
Property Value
- string
InternalName
[Required]
[MaxLength(16)]
[Column("Id")]
public string InternalName { get; set; }
Property Value
- string
Key
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
[Column("pk")]
public uint Key { get; set; }
Property Value
- uint
KitPrefix
[MaxLength(8)]
[Required]
public string KitPrefix { get; set; }
Property Value
- string
Name
[MaxLength(32)]
[Required]
public string Name { get; set; }
Property Value
- string
ShortName
[MaxLength(24)]
public string? ShortName { get; set; }
Property Value
- string
SpriteIndex
public int? SpriteIndex { get; set; }
Property Value
- int?
Translations
public IList<FactionLocalization>? Translations { get; set; }
Property Value
- IList<FactionLocalization>
UnarmedKit
public KitModel? UnarmedKit { get; set; }
Property Value
- KitModel
UnarmedKitId
[ForeignKey("UnarmedKit")]
[Column("UnarmedKitId")]
public uint? UnarmedKitId { get; set; }
Property Value
- uint?