public static bool IsAncient(this ShardTypeId shardTypeId) => default;
public static bool HasShard(this UserShardData data, ShardTypeId shardTypeId) => default;
public static bool IsMystery(this ShardTypeId shardTypeId) => default;
public bool HasShardType(ShardTypeId typeId) => default;
public static ShardSummonResult GetOrAddSummonResult(this UserShardData data, ShardTypeId typeId, HeroRarity rarity) => default;
public static bool IsValid(this List <ShardDropRule> dropRules, ShardTypeId shardTypeId) => default;
public double TryIncreaseChance(ShardTypeId shardTypeId, UserShardData shardData) => default;
public static BlackMarketItem AddShardData(this BlackMarketItem item, ShardTypeId typeId) => default;
public Shard(ShardTypeId typeId, int count) { }
// Methods public bool IsDropForbidden(ShardTypeId typeId, HeroType hero) => default;
public static bool IsShardOfType(this BlackMarketItemId itemId, ShardTypeId shardTypeId) => default;
public ShardImproveInfo(ShardTypeId shardTypeId, int tries, double increaseChance, double increaseChanceCap) { }
public static UserStatsData AddSummonResult(this UserStatsData data, ShardTypeId shardTypeId, HeroRarity heroRarity) => default;
public ShardType GetShardType(ShardTypeId typeId, bool throwExceptionIfNotFound = true) => default;
public static bool IsLegendary(this ShardTypeId shardTypeId) => default;
// Extension methods public static IUndoState AddShard(this UserShardData data, ShardTypeId typeId, int count = 1) => default;
public static bool IsVoid(this ShardTypeId shardTypeId) => default;
public static Shard GetShard(this UserShardData data, ShardTypeId typeId) => default;
private static bool Invalid(this ShardDropRule inputRule, ShardTypeId typeId) => default;
public static UserShardData TakeShardFromUser(this UserShardData data, ShardTypeId typeId, int count = 1) => default;
public ShardSummonResult(ShardTypeId shardTypeId, HeroRarity rarity) { }
public OpenShardsDto(ShardTypeId typeId, int count) { }