1+ using System . Collections . Generic ;
2+
3+ namespace Steam . Models . DOTA2
4+ {
5+ public class AbilitySchemaItemModel
6+ {
7+ public uint Id { get ; set ; }
8+
9+ public string Name { get ; set ; }
10+
11+ public string AbilityType { get ; set ; }
12+
13+ public string AbilityBehavior { get ; set ; }
14+
15+ public bool OnCastbar { get ; set ; }
16+
17+ public bool OnLearnbar { get ; set ; }
18+
19+ public string FightRecapLevel { get ; set ; }
20+
21+ public string AbilityCastRange { get ; set ; }
22+
23+ public uint AbilityRangeBuffer { get ; set ; }
24+
25+ public string AbilityCastPoint { get ; set ; }
26+
27+ public string AbilityChannelTime { get ; set ; }
28+
29+ public string AbilityCooldown { get ; set ; }
30+
31+ public string AbilityDuration { get ; set ; }
32+
33+ public string AbilitySharedCooldown { get ; set ; }
34+
35+ public string AbilityDamage { get ; set ; }
36+
37+ public string AbilityManaCost { get ; set ; }
38+
39+ public double AbilityModifierSupportValue { get ; set ; }
40+
41+ public double AbilityModifierSupportBonus { get ; set ; }
42+
43+ public string AbilityUnitTargetTeam { get ; set ; }
44+
45+ public string AbilityUnitDamageType { get ; set ; }
46+
47+ public string SpellImmunityType { get ; set ; }
48+
49+ public string AbilityUnitTargetFlags { get ; set ; }
50+
51+ public string AbilityUnitTargetType { get ; set ; }
52+
53+ public IList < AbilitySpecialSchemaItemModel > AbilitySpecials { get ; set ; }
54+ }
55+ }
0 commit comments