Add project files.

This commit is contained in:
2026-03-08 20:45:01 +01:00
commit 053a4052dd
45 changed files with 2578 additions and 0 deletions

View File

@@ -0,0 +1,66 @@
using System.Text.Json.Serialization;
namespace LeagueAPI.Models.DDragon.Champions;
public record ChampionDataStats
{
[JsonPropertyName("hp")]
public float Hp { get; init; }
[JsonPropertyName("hpperlevel")]
public float HpPerLevel { get; init; }
[JsonPropertyName("mp")]
public float Mp { get; init; }
[JsonPropertyName("mpperlevel")]
public float MpPerLevel { get; init; }
[JsonPropertyName("movespeed")]
public float Movespeed { get; init; }
[JsonPropertyName("armor")]
public float Armor { get; init; }
[JsonPropertyName("armorperlevel")]
public float ArmorPerLevel { get; init; }
[JsonPropertyName("spellblock")]
public float Spellblock { get; init; }
[JsonPropertyName("spellblockperlevel")]
public float SpellblockPerLevel { get; init; }
[JsonPropertyName("attackrange")]
public float AttackRange { get; init; }
[JsonPropertyName("hpregen")]
public float HpRegen { get; init; }
[JsonPropertyName("hpregenperlevel")]
public float HpRegenPerLevel { get; init; }
[JsonPropertyName("mpregen")]
public float MpRegen { get; init; }
[JsonPropertyName("mpregenperlevel")]
public float MpRegenPerLevel { get; init; }
[JsonPropertyName("crit")]
public float Crit { get; init; }
[JsonPropertyName("critperlevel")]
public float CritPerLevel { get; init; }
[JsonPropertyName("attackdamage")]
public float AttackDamage { get; init; }
[JsonPropertyName("attackdamageperlevel")]
public float AttackDamagePerLevel { get; init; }
[JsonPropertyName("attackspeedperlevel")]
public float AttackspeedPerLevel { get; init; }
[JsonPropertyName("attackspeed")]
public float Attackspeed { get; init; }
}