Skip to content

H7AuraManager

Class in MMH7Game · MMH7Game.H7AuraManager · native

Object › H7AuraManager

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

Properties

NameTypeNotes
mActiveAuraPointsarray<IntPoint>protected
mActiveAurasarray<H7AuraInstance>protected
mActiveAurasBufferarray<H7AuraInstance>protected
mIsOnCombatMapboolprotected
mOwnerH7ICasterprotected

Functions

NameDeclaration
AddAurafunction AddAura(H7AuraInstance aura, bool onlyEveryStepAuras)
AddAuraNativeprotected native function AddAuraNative(H7AuraInstance aura)
AddLogfunction AddLog(H7StructsAndEnumsNative.ETrigger Event, H7IEffectTargetable Target, H7BaseAbility aura)
CheckIsInAuranative function bool CheckIsInAura(H7BaseCell cell, H7IEffectTargetable Target, H7BaseAbility auraAbility)
CheckTacticsDeploymentfunction bool CheckTacticsDeployment(H7ICaster Initiator)
ClearAurasnative function ClearAuras()
CreateAuraInstancestatic function H7AuraInstance CreateAuraInstance(H7BaseAbility Ability, array<IntPoint> affectedCells, H7UnitSnapShot caster)
GetAuraAbilitiesForCellnative function GetAuraAbilitiesForCell(H7BaseCell cell, out array<H7BaseAbility> foundAuras)
GetAuraInstancesfunction array<H7AuraInstance> GetAuraInstances()
GetAuraInstancesForAbilityfunction array<H7AuraInstance> GetAuraInstancesForAbility(H7BaseAbility Ability)
GetLatestBufferedAuraIndexprotected native function int GetLatestBufferedAuraIndex(H7BaseAbility potatoAbility)
ModifyAuraAreafunction ModifyAuraArea(int auraIndex, array<IntPoint> newArea)
RemoveAuraFromSourcenative function RemoveAuraFromSource(H7EffectContainer container, optional bool updateAurasAfterRemoval = false)
RemoveAurasFromCasterfunction RemoveAurasFromCaster(H7ICaster caster)
SetIsOnCombatMapfunction SetIsOnCombatMap(bool isItReally)
SetOwnerfunction SetOwner(H7ICaster Owner)
TriggerEventsfunction TriggerEvents(H7StructsAndEnumsNative.ETrigger triggerr, bool simulate, optional H7EventContainerStruct container, optional H7ICaster Source)
updateAurasfunction updateAuras(optional bool onlyEveryStepAuras = false, optional array<H7BaseAbility> auras, optional H7BaseCell newCell, optional H7BaseCell oldCell, optional H7IEffectTargetable Target)
UpdateAurasNativeprotected native function UpdateAurasNative(out array<H7IEffectTargetable> targetsToAdd, out array<H7IEffectTargetable> targetsToRemove, out array<H7BaseAbility> abilitiesToAdd, out array<H7BaseAbility> abilitiesToRemove, bool onlyEveryStepAuras, bool forceReapplyForTactics, H7IEffectTargetable targetToUpdate, optional array<H7BaseAbility> auras, optional H7BaseCell newCell, optional H7BaseCell oldCell)

Inherited

FromMembers
Object13 properties, 308 functions