Skip to content

H7TargetableSite

Class in MMH7Game · MMH7Game.H7TargetableSite · native, perobjectconfig

Object › Actor › SkeletalMeshActor › SkeletalMeshCinematicActor › SkeletalMeshActorMAT › H7EditorMapObject › H7AdventureObject › H7TargetableSite

Implements: H7IEffectTargetable

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

Properties

NameTypeNotes
mAbilityManagerH7AbilityManagerprotected
mBuffManagerH7BuffManagerprotected
mEffectManagerH7EffectManagerprotected
mEventManagerH7EventManagerprotected
mFetchedIDboolprotected
mNamestringconst, localized, protected
mNameInststringprotected

Functions

NameDeclaration
ApplyDamagesimulated function ApplyDamage(H7CombatResult Result, int resultIdx, bool isForecast, optional bool isRetaliation = false, optional bool raiseEvent = true)
DataChangedevent DataChanged(optional string cause)
GetAbilityManagernative function H7AbilityManager GetAbilityManager()
GetBuffManagernative function H7BuffManager GetBuffManager()
GetEffectManagerfunction H7EffectManager GetEffectManager()
GetEntityTypenative function H7StructsAndEnumsNative.EUnitType GetEntityType()
GetEventManagernative function H7EventManager GetEventManager()
GetGridPositionfunction IntPoint GetGridPosition()
GetHitPointsfunction int GetHitPoints()
GetIDnative function int GetID()
GetNamefunction string GetName()
GetPlayernative function H7Player GetPlayer()
GetQuestTargetIDfunction int GetQuestTargetID()
GetResistanceModifierFornative function float GetResistanceModifierFor(H7StructsAndEnumsNative.EAbilitySchool school, array<H7StructsAndEnumsNative.ESpellTag> tags, optional bool checkOnlyBuffs = false, optional bool forcedResistanceOnly = false)
GetStackSizefunction int GetStackSize()
InitAdventureObjectevent InitAdventureObject()
InitTargetableSitefunction InitTargetableSite()
LocalizeNamefunction LocalizeName()
TriggerEventsnative function TriggerEvents(H7StructsAndEnumsNative.ETrigger triggerEvent, bool forecast, optional H7EventContainerStruct container)

Default values

AnimNodeSeqComp=AnimNodeSequence'Default__H7TargetableSite.AnimNode'

Inherited

FromMembers
H7AdventureObjectProperties: frameCount, mFloatRotationIntensity, mFloatSwayIntensity, Mid, mIsFloating, mOriginalLocation, mPassabilityType
Functions: AddQuestFlag, ClearQuestFlag, GetCellsUnderMe, GetCurrentPosition, GetName, GetQuestTargetID, InitAdventureObject, IsFloating, IsHidden, IsMovable, OnDoubleClick, OnLeftClick, OnRightClick, OnVisit, PostBeginPlay, ReferenceSelfToCells, SetFloating, UpdateFloating
H7EditorMapObjectProperties: AnimNodeSeqComp, mDynamicLightEnv, mFX, mHideMeshAndFX, mMesh, mShouldOutlineSkelMesh, mSnapToGroundType, mSnapType, mTerrainOffset
Functions: GetFX, GetMesh, GetMeshComp, SetMesh, SetShouldHideMeshAndFX, SetVisibility, ToggleVisibility
SkeletalMeshActorMAT1 properties, 13 functions
SkeletalMeshCinematicActor0 properties, 0 functions
SkeletalMeshActor15 properties, 28 functions
Actor156 properties, 262 functions
Object13 properties, 308 functions