// Methods public bool IsCompleted(UserMagicShopData shopData, UserStatsData statsData) => default;
public QuestCompletionProgress CalcProgress(UserMagicShopData shopData, UserStatsData statsData) => default;
public static bool TryCompleteByBattleSideArguments(UserStatsData statsData, UserHeroData heroData, BattleResult battleResult, UserPrize reward, QuestCompletionByBattle completion, out int countCollected) { countCollected = default; return(default);