mirror of
https://github.com/DrMboga/WotBlitzStatisticsBlazor.git
synced 2026-10-25 03:10:07 +01:00
Dictionaries DB structure refactored
This commit is contained in:
1 parent
9b80314b92
commit
6c10c6c654
25 files changed
+251
-117
No files matched your search
@@ -0,0 +1,96 @@
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace WotBlitzStatisticsPro.Common.Dictionaries
|
||||
{
|
||||
/// <summary>
|
||||
/// Vehicle dictionary item
|
||||
/// </summary>
|
||||
public interface IVehiclesDictionary
|
||||
{
|
||||
///<summary>
|
||||
/// VehicleId
|
||||
///</summary>
|
||||
long TankId { get; set; }
|
||||
|
||||
///<summary>
|
||||
/// Vehicle name
|
||||
///</summary>
|
||||
List<LocalizableString> Name { get; set; }
|
||||
|
||||
///<summary>
|
||||
/// Vehicle description
|
||||
///</summary>
|
||||
List<LocalizableString> Description { get; set; }
|
||||
|
||||
///<summary>
|
||||
/// Is vehicle premium
|
||||
///</summary>
|
||||
bool IsPremium { get; set; }
|
||||
|
||||
///<summary>
|
||||
/// Vehicle type id
|
||||
///</summary>
|
||||
string TypeId { get; set; }
|
||||
|
||||
///<summary>
|
||||
/// Vehicle nationId
|
||||
///</summary>
|
||||
string NationId { get; set; }
|
||||
|
||||
///<summary>
|
||||
/// Vehicle tier
|
||||
///</summary>
|
||||
int Tier { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Vehicle preview image
|
||||
/// </summary>
|
||||
string PreviewImage { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Vehicle normal image
|
||||
/// </summary>
|
||||
string NormalImage { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Vehicle price in credits
|
||||
/// </summary>
|
||||
decimal PriceCredit { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Vehicle price in gold
|
||||
/// </summary>
|
||||
decimal PriceGold { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Ids of nex tanks and their cost in XP
|
||||
/// </summary>
|
||||
List<VehiclePriceInXp> NexTanksInTree { get; set; }
|
||||
|
||||
///<summary>
|
||||
/// Price in XP for parent vehicle as key
|
||||
///</summary>
|
||||
List<VehiclePriceInXp> PriceXp { get; set; }
|
||||
|
||||
///<summary>
|
||||
/// Engines id list
|
||||
///</summary>
|
||||
int[] Engines { get; set; }
|
||||
|
||||
///<summary>
|
||||
/// Guns id list
|
||||
///</summary>
|
||||
int[] Guns { get; set; }
|
||||
|
||||
///<summary>
|
||||
/// List of compatible suspensions
|
||||
///</summary>
|
||||
int[] Suspensions { get; set; }
|
||||
|
||||
///<summary>
|
||||
/// List of compatible turrets ids
|
||||
///</summary>
|
||||
int[] Turrets { get; set; }
|
||||
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user