-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChampionIndividualInfo.cs
123 lines (115 loc) · 3.65 KB
/
ChampionIndividualInfo.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
[System.Serializable]
public class ChampionData
{
public string type;
public string format;
public string version;
public ChampionInfo data;
}
[System.Serializable]
public class ChampionInfo
{
public ChampionDetails
Aatrox, Ahri, Akali, Akshan, Alistar, Amumu, Anivia, Annie, Aphelios, Ashe,
AurelionSol, Azir, Bard, Belveth, Blitzcrank, Brand, Braum, Briar, Caitlyn, Camille,
Cassiopeia, Chogath, Corki, Darius, Diana, Draven, DrMundo, Ekko, Elise, Evelynn,
Ezreal, Fiddlesticks, Fiora, Fizz, Galio, Gangplank, Garen, Gnar, Gragas, Graves,
Gwen, Hecarim, Heimerdinger, Illaoi, Irelia, Ivern, Janna, JarvanIV, Jax, Jayce,
Jhin, Jinx, Kaisa, Kalista, Karma, Karthus, Kassadin, Katarina, Kayle, Kayn,
Kennen, Khazix, Kindred, Kled, KogMaw, KSante, Leblanc, LeeSin, Leona, Lillia,
Lissandra, Lucian, Lulu, Lux, Malphite, Malzahar, Maokai, MasterYi, Milio, MissFortune,
MonkeyKing, Mordekaiser, Morgana, Naafiri, Nami, Nasus, Nautilus, Neeko, Nidalee, Nilah,
Nocturne, Nunu, Olaf, Orianna, Ornn, Pantheon, Poppy, Pyke, Qiyana, Quinn,
Rakan, Rammus, RekSai, Rell, Renata, Renekton, Rengar, Riven, Rumble, Ryze,
Samira, Sejuani, Senna, Seraphine, Sett, Shaco, Shen, Shyvana, Singed, Sion,
Sivir, Skarner, Sona, Soraka, Swain, Sylas, Syndra, TahmKench, Taliyah, Talon,
Taric, Teemo, Thresh, Tristana, Trundle, Tryndamere, TwistedFate, Twitch, Udyr, Urgot,
Varus, Vayne, Veigar, Velkoz, Vex, Vi, Viego, Viktor, Vladimir, Volibear,
Warwick, Xayah, Xerath, XinZhao, Yasuo, Yone, Yorick, Yuumi, Zac, Zed,
Zeri, Ziggs, Zilean, Zoe, Zyra;
}
[System.Serializable]
public class ChampionDetails
{
public string id;
public string name;
public List<string> allytips;
public List<string> enemytips;
public List<string> tags;
public string partype;
public ChampionInfoDetails info;
public ChampionStats stats;
public List<ChampionSpell> spells;
public ChampionPassive passive;
public List<string> recommended;
}
[System.Serializable]
public class ChampionInfoDetails
{
public int attack;
public int defense;
public int magic;
public int difficulty;
}
[System.Serializable]
public class ChampionStats
{
public int hp;
public int hpperlevel;
public int mp;
public int mpperlevel;
public int movespeed;
public int armor;
public float armorperlevel;
public int spellblock;
public float spellblockperlevel;
public int attackrange;
public int hpregen;
public float hpregenperlevel;
public int mpregen;
public float mpregenperlevel;
public int crit;
public int critperlevel;
public int attackdamage;
public float attackdamageperlevel;
public float attackspeedperlevel;
public float attackspeed;
}
[System.Serializable]
public class ChampionSpell
{
public string id;
public string name;
public string description;
public string tooltip;
public ChampionSpellLevelTip leveltip;
public int maxrank;
public List<float> cooldown;
public string cooldownBurn;
public List<int> cost;
public string costBurn;
public List<object> datavalues;
public List<object> effect;
public List<object> effectBurn;
public List<object> vars;
public string costType;
public string maxammo;
public List<int> range;
public string rangeBurn;
public string resource;
}
[System.Serializable]
public class ChampionSpellLevelTip
{
public List<string> label;
public List<string> effect;
}
[System.Serializable]
public class ChampionPassive
{
public string name;
public string description;
}