public HeroRankUpData(HeroGrade grade) { }
public static FuseHeroRecipe ThatOutputsHero(this FuseHeroRecipe recipe, int heroTypeId, HeroGrade grade) => default;
public SummonedHeroInfo(int summonedHeroId, int heroTypeId, HeroGrade grade) { }
public ShortHeroSlotSetup(int round, int slot, int heroTypeId, HeroGrade grade, int level) { }
public static FuseHeroRecipe ThatConsumesHero(this FuseHeroRecipe recipe, int heroTypeId, HeroGrade grade, int level) => default;
public int GetFullExperience(HeroGrade grade, int level) => default;
// Extension methods public static int MaxExperience(this HeroGrade grade, int level) => default;
public static bool IsValid(this HeroType type, HeroGrade grade, int level) => default;
public static Hero AssertHasGradeOf(this Hero hero, HeroGrade grade) => default;
public static BlackMarketItem AddHeroRankUpItemData(this BlackMarketItem item, HeroGrade grade) => default;
public static Hero AssertApplicableGradeAndLevel(this Hero hero, HeroGrade grade, int level) => default;
public FuseHeroMaterial(int heroTypeId, HeroGrade grade, int level) { }
private static Fixed CalcValue(Fixed baseStat, HeroGrade heroGrade, int level) => default;
public BattleStats BuildFromBase(HeroGrade grade, int level) => default;
public Hero(int id, int heroTypeId, HeroGrade grade, int level, bool locked = false) { }
public static int GetMaxLevel(this HeroGrade grade) => default;
public ShortHeroInfo(int heroTypeId, HeroGrade grade, int level) { }
public static int CreateGradeLevelKey(this HeroGrade grade, int level) => default;
public float GetNormalizedLevel(HeroGrade grade, int absoluteExperience) => default;
// Methods public bool Satisfies(HeroGrade grade, HeroRarity rarity, Element element, int awakeLevel) => default;