Skip to content

H7EffectSpecialImplosion

Class in MMH7Game · MMH7Game.H7EffectSpecialImplosion · native

Object › H7EffectSpecialImplosion

Implements: H7IEffectDelegate

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

Properties

NameTypeNotes
mCombatMapGridControllerH7CombatMapGridControllerprivate
mFaceMainTargetboolprotected
mHighlightCellsarray<H7CombatMapCell>private
mIsAiCasterboolprivate
mIsSimulatedboolprivate
mMainTargetH7CreatureStackprivate
mOccupiedCellsarray<H7CombatMapCell>private
mPullDistanceintprivate
mTargetsarray<H7CreatureStack>private

Functions

NameDeclaration
Executefunction Execute(H7Effect Effect, H7EventContainerStruct container, optional bool isSimulated = false)
FindValidCellprivate final function bool FindValidCell(H7CreatureStack Stack, array<H7CombatMapCell> Cells, out H7CombatMapCell validCell, out int HasObstacle)
GetDefaultStringfunction string GetDefaultString()
GetDistancesprivate final native function GetDistances(out array distances)
GetTooltipReplacementfunction string GetTooltipReplacement()
HandlePullEffectprivate final function HandlePullEffect()
Initializefunction Initialize(H7Effect Effect)
RepositionCreatureStackprivate final function RepositionCreatureStack(H7CreatureStack Stack, H7CombatMapCell cell)
ShowCellPreviewprivate final function ShowCellPreview(H7CombatMapCell cell, H7CreatureStack Stack, optional Rotator Rot)
SortTargetsprivate final native function SortTargets(out array distances)

Default values

mPullDistance=3
mFaceMainTarget=true

Inherited

FromMembers
Object13 properties, 308 functions