H7HallOfHeroesManager
Class in MMH7Game · MMH7Game.H7HallOfHeroesManager · native
Object › H7HallOfHeroesManager
Using it from Lua
h7.find_all("H7HallOfHeroesManager") -- live instances
h7.find_class("MMH7Game.H7HallOfHeroesManager") -- the class
h7.hook("MMH7Game.H7HallOfHeroesManager.AddDefeatedHero", fn)
Properties
Functions
| Name | Declaration |
AddDefeatedHero | function AddDefeatedHero(H7AdventureArmy Army) |
AddNewHero | protected function AddNewHero(int RandomHeroesIndex, H7Player PlayerOwner) |
CalculateHeroCost | protected function int CalculateHeroCost(int HeroLevel, bool isNewHero, H7Player ownerPlayer) |
GetHeroesPool | native function array<RecruitHeroData> GetHeroesPool(H7Player PlayerOwner, H7Town Town) |
GetNumNewHeroes | function int GetNumNewHeroes(int Index) |
Init | function Init(array<H7Player> Players, H7AdventureController adventureController) |
InitNative | native function InitNative(array<H7Player> Players, H7AdventureController adventureController) |
InsertHeroAnyFaction | protected function InsertHeroAnyFaction(H7Player thePlayer) |
InsertHeroSameFaction | protected function InsertHeroSameFaction(H7Player thePlayer) |
IsHeroAlreadyInUse | protected native function bool IsHeroAlreadyInUse(H7EditorHero Hero) |
RecruitHero | function H7AdventureArmy RecruitHero(H7Player PlayerOwner, H7Town Town, int heroId) |
RecruitHeroNative | native function RecruitHeroNative() |
SimulateAddNewHero | function SimulateAddNewHero(H7EditorHero Hero, H7Player PlayerOwner) |
UpdateAllHeroCosts | protected function UpdateAllHeroCosts(H7Player Owner) |
UpdateEndDay | function UpdateEndDay(bool isStartWeek) |
UpdateWeeklyNewHeroes | protected function UpdateWeeklyNewHeroes() |
Inherited
| From | Members |
| Object | 13 properties, 308 functions |