Skip to content

H7GFxMiddleHUD

Class in MMH7Game · MMH7Game.H7GFxMiddleHUD

Object › GFxObject › H7GFxListener › H7GFxUIContainer › H7GFxMiddleHUD

Within: GFxMoviePlayer

Using it from Lua
h7.find_all("H7GFxMiddleHUD")            -- live instances
h7.find_class("MMH7Game.H7GFxMiddleHUD")   -- the class
h7.hook("MMH7Game.H7GFxMiddleHUD.BuildGovernorTooltip", fn)

Properties

NameTypeNotes
mFactionAcademyH7Faction
mFactionAcademy2H7Faction
mFactionDungeonH7Faction
mFactionFortressH7Faction
mFactionNecroH7Faction
mTownPopupBlockReasonstring

Functions

NameDeclaration
BuildGovernorTooltipfunction BuildGovernorTooltip(H7AdventureHero governor)
CanPopupfunction bool CanPopup(H7StructsAndEnums.ETownPopup PopUp, H7AreaOfControlSite Site)
createUpgradeObjectfunction createUpgradeObject(H7AreaOfControlSite Site, H7AdventureArmy Army, H7StructsAndEnums.EArmyNumber Number, out GFxObject upgradeData)
DragFromOutsidefunction DragFromOutside(H7BaseCreatureStack Stack, int caravanIndex, int unitIndex)
EnableCaravanfunction EnableCaravan(optional bool val = true)
HighlightButtonfunction HighlightButton(int popupID, optional bool val)
HighlightTargetBarfunction HighlightTargetBar(bool doHighlight, optional bool garrison)
InitTownMiddleHUDprivate final function InitTownMiddleHUD()
RecruitAllSlotGlowfunction RecruitAllSlotGlow(array recruitmentSlotIndixes, array<H7StructsAndEnums.EArmyNumber> reenforcedArmies)
RecruitSlotGlowfunction RecruitSlotGlow(int SlotIndex, int armyNumber)
SetCaravanModefunction SetCaravanMode(optional bool val = true, optional bool playTween = true)
SetDataFromCaravanOutpostfunction SetDataFromCaravanOutpost(H7CaravanOutpost caravanOutpost)
SetDataFromDwellingfunction SetDataFromDwelling(H7Dwelling Dwelling)
SetDataFromFortfunction SetDataFromFort(H7Fort fort)
SetDataFromGarrisonfunction SetDataFromGarrison(H7Garrison garrison)
SetDataFromTownfunction SetDataFromTown(H7Town Town, optional bool isUpdate = true)
SetDraggedSlotInUsefunction SetDraggedSlotInUse(optional int SlotIndex = -1, optional int armyNr = -1)
SetupQuickBarfunction SetupQuickBar(H7AreaOfControlSite Site)
StackDismissedfunction StackDismissed()
StartQuickSlotGlowfunction StartQuickSlotGlow(int PopUp, optional string Message)
StopQuickSlotGlowfunction StopQuickSlotGlow()
TransferResultfunction TransferResult(bool Success, optional int Army, optional int I)
UpdateCaravanButtonfunction UpdateCaravanButton()
UpdateGovernorTooltipprivate final function UpdateGovernorTooltip()
UpdateQuickBarprivate final function UpdateQuickBar()
UpdateUpgradeButtonsfunction UpdateUpgradeButtons(H7AreaOfControlSite Site)

Default values

mFactionAcademy=H7Faction'H7Factions.H7FactionAcademy'
mFactionAcademy2=H7Faction'LostTales_Pack.axeoth_factions.Archetypes.Axeoth_FactionAcademy'
mFactionDungeon=H7Faction'H7Factions.H7FactionDungeon'
mFactionNecro=H7Faction'H7Factions.H7FactionNecropolis'
mFactionFortress=H7Faction'H7Factions.H7FactionFortress'

Inherited

FromMembers
H7GFxUIContainerProperties: mVisible
Functions: BlockInputTemporary, CreateArmyObject, CreateArmyObjectFromPool, CreateArmyObjectFromSite, CreateArmyObjectFromStacks, CreateBuildingCostArray, CreateBuildingObject, CreateBuildingObjectFromBuildng, CreateCaravanObject, CreateCaravanObjectFromData, CreateColorObject, CreateCombatArmyObject, CreateCostArray, CreateCreatureStackObject, CreateDataObject, CreateHeroObject, CreateItemObject, CreateLocalGuardObject, CreatePreReqArray, CreateResourceArray, CreateRuneUnitObject, CreateSpellObject, CreateUnitObjectAdvanced, CreateUnitObjectFromPool, CreateUnitObjectFromStack, CreateWarefareUnitsObject, CreateWarfareUnitObject, GetBattleSiteRewardsObject, GetFlashName, GetFlashPath, GetHUD, GetNewArray, GetNewObject, GetStatModSourceName, Hide, IsLocaKey, IsVisible, PlayOpenAnimation, PlayOpenAnimationNextFrame, Realign, RealignAdventureMap, Reset, ResetDragAndDrop, SetStatModSourceList, SetVisibleSave
H7GFxListenerFunctions: ListenTo, ListenUpdate
GFxObject2 properties, 75 functions
Object13 properties, 308 functions