public UserPower(long userId, UserAccount account, UserHeroData heroData, UserArtifactData artifactData, UserVillageData villageData, UserArenaData arenaData) { }
public static IUndoState <Hero> AscendHeroImpl(this UserHeroData heroData, int heroId, UserArtifactData artifactData) => default;
public static Hero DescendHero(this UserHeroData heroData, int ascendedHeroId, Hero hero, UserArtifactData artifactData) => default;
public static UserHeroData RemoveHeroes(this UserHeroData heroData, List <Hero> heroes, UserArtifactData artifactData) => default;
public static Hero AscendHero(this UserHeroData heroData, int heroId, UserArtifactData artifactData) => default;
public static IUndoState RemoveHero(this UserHeroData heroData, int id, UserArtifactData artifactData = null) => default;
public static int CalcHeroPower(this Hero hero, long userId, UserAccount account, UserArtifactData artifactData, UserVillageData villageData, UserArenaData arenaData) => default;
private bool TryGetProgressForKindsOnOneHero(List <int> filteredHeroIds, UserArtifactData artifactData, out QuestCompletionProgress progress) { progress = default; return(default);
public QuestCompletionProgress CalcProgress(long userId, int userLevel, UserArtifactData artifactData, UserHeroData heroData, UserVillageData villageData, UserArenaData arenaData) => default;
public bool IsCompleted(long userId, int userLevel, UserArtifactData artifactData, UserHeroData heroData, UserVillageData villageData, UserArenaData arenaData) => default;