public ShardSummonResult(ShardTypeId shardTypeId, HeroRarity rarity) { }
public static ShardSummonResult GetOrAddSummonResult(this UserShardData data, ShardTypeId typeId, HeroRarity rarity) => default;
public ShardDropRule(HeroRarity rarity, double chance, double?chanceIncrease = default, int?summonNumber = default, bool?denyRepeatLast = default) { }
public static bool IsEpic(this HeroRarity rarity) => default;
public static bool IsLegendary(this HeroRarity rarity) => default;
public static bool IsRare(this HeroRarity rarity) => default;
public static bool IsUncommon(this HeroRarity rarity) => default;
public static HeroGrade GetInitialGrade(this HeroRarity rarity) => default;
public static UserStatsData AddSummonResult(this UserStatsData data, ShardTypeId shardTypeId, HeroRarity heroRarity) => default;
// Methods public bool Satisfies(HeroGrade grade, HeroRarity rarity, Element element, int awakeLevel) => default;