Skip to content

H7UnitSnapShot

Class in MMH7Game · MMH7Game.H7UnitSnapShot · native

Object › H7UnitSnapShot

Implements: H7ICaster

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

Properties

NameTypeNotes
mAttackintprotected
mCasterOriginalH7ICasterprotected
mDamageMaxintprotected
mDamageMinintprotected
mInitialStackSizeintprotected
mLuckDestinyintprotected
mMagicintprotected
mMoraleLeadershipintprotected
mSchoolH7StructsAndEnumsNative.EAbilitySchoolprotected
mStackSizeintprotected

Functions

NameDeclaration
DataChangedevent 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()
GetIDnative function int GetID()
GetInitialStackSizefunction int GetInitialStackSize()
GetLeadershipevent int GetLeadership()
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()
GetStackSizenative function int GetStackSize()
isfunction bool is(name myName)
IsDefaultAttackActivenative function bool IsDefaultAttackActive()
PrepareAbilityfunction PrepareAbility(H7BaseAbility Ability)
SetMagicfunction SetMagic(int Magic)
TakeSnapShotnative function TakeSnapShot(H7ICaster Unit)
TriggerEventsfunction TriggerEvents(H7StructsAndEnumsNative.ETrigger triggerEvent, bool forecast, optional H7EventContainerStruct container)
UpdateSnapShotfunction UpdateSnapShot(optional bool updateLuck = true, optional bool updateLeadership = true, optional bool clearCache = false)
UsePreparedAbilityfunction UsePreparedAbility(H7IEffectTargetable Target)

Inherited

FromMembers
Object13 properties, 308 functions