Skip to content

H7ICaster

Class in MMH7Game · MMH7Game.H7ICaster · abstract, native

Interface › H7IEventManagingObject › H7ICaster

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

Functions

NameDeclaration
DataChangedfunction DataChanged(optional string cause)
GetAbilityManagernative function H7AbilityManager GetAbilityManager()
GetActionIDfunction H7StructsAndEnumsNative.ECommandTag GetActionID(H7BaseAbility Ability)
GetAttackevent int GetAttack()
GetBuffManagernative function H7BuffManager GetBuffManager()
GetCombatArmynative function H7CombatArmy GetCombatArmy()
GetEffectManagerfunction H7EffectManager GetEffectManager()
GetEntityTypenative function H7StructsAndEnumsNative.EUnitType GetEntityType()
GetEventManagernative function H7EventManager GetEventManager()
GetGridPositionnative function IntPoint GetGridPosition()
GetLocationnative function Vector GetLocation()
GetLuckDestinynative function int GetLuckDestiny()
GetMagicevent int GetMagic()
GetMaximumDamageevent float GetMaximumDamage()
GetMinimumDamageevent float GetMinimumDamage()
GetNamefunction string GetName()
GetOriginalnative function H7ICaster GetOriginal()
GetPlayernative function H7Player GetPlayer()
GetPreparedAbilityfunction H7BaseAbility GetPreparedAbility()
GetSchoolevent H7StructsAndEnumsNative.EAbilitySchool GetSchool()
GetStackSizefunction int GetStackSize()
IsDefaultAttackActivenative function bool IsDefaultAttackActive()
PrepareAbilityfunction PrepareAbility(H7BaseAbility Ability)
TriggerEventsfunction TriggerEvents(H7StructsAndEnumsNative.ETrigger triggerEvent, bool forecast, optional H7EventContainerStruct container)
UsePreparedAbilityfunction UsePreparedAbility(H7IEffectTargetable Target)

Inherited

FromMembers
H7IEventManagingObjectFunctions: GetEventManager, GetID, GetName
Interface0 properties, 0 functions