Skip to content

H7EventManager

Class in MMH7Game · MMH7Game.H7EventManager · native

Object › H7EventManager

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

Properties

NameTypeNotes
mCurrentEventH7StructsAndEnumsNative.ETriggerprotected
OnAbilityPreparearray>
OnAbilityUnpreparearray>
OnAddBuffarray>
OnAfterAnyActivatearray>
OnAfterBuffAddarray>
OnAfterCombatGuiInitarray>
OnAfterXPGainarray>
OnAnyActivatearray>
OnAnyActivateByAnyarray>
OnAnyCreatureDiearray>
OnAnyCreatureMovearray>
OnAnyGetAttackedarray>
OnAnyGoodMoralarray>
OnAnyPostGetDamagearray>
OnApplyAuraarray>
OnAuraDestroyarray>
OnAuraInitarray>
OnBadLuckarray>
OnBadMoralarray>
OnBattleWonarray>
OnBeginOfDayarray>
OnBeginOfEveryUnitsTurnarray>
OnBeginOfWeekarray>
OnBuffExpirearray>
OnBuildingBuiltarray>
OnBuildingChangeOwnerarray>
OnBuildingConqueredarray>
OnBuildingDestroyarray>
OnCaravanCreatedarray>
OnCasterDiearray>
OnCasterGridPositionChangedarray>
OnCasterTurnStartarray>
OnCloseTresureChestarray>
OnCombatTurnEndarray>
OnCombatTurnStartarray>
OnCombatXPGainarray>
OnConsumeItemarray>
OnCreatureDiearray>
OnDisembarkarray>
OnDoAttackarray>
OnDoCritarray>
OnDoCriticalDamagearray>
OnDoDamagearray>
OnEmbarkarray>
OnEndCombatarray>
OnEndOfDayarray>
OnEndOfEveryCreaturesTurnarray>
OnEndOfWeekarray>
OnEndQuickCombatarray>
OnEnterCellarray>
OnEquipItemarray>
OnFinisharray>
OnFinishDyingarray>
OnGetAttackedarray>
OnGetBuffedarray>
OnGetDamagearray>
OnGetImpactarray>
OnGetTargetedarray>
OnGoodLuckarray>
OnGoodMoralarray>
OnGovernorAssignarray>
OnGovernorUnassignarray>
OnGridPositionChangedarray>
OnHeroDiearray>
OnHeroRecruitarray>
OnImpactarray>
OnInitarray>
OnJumpPitcharray>
OnKillCreaturearray>
OnLeavearray>
OnLeaveCellarray>
OnLordConqueredarray>
OnLoseItemarray>
OnMagicSynergyTriggeredarray>
OnMeetarray>
OnMoralTurnEndarray>
OnMoralTurnStartarray>
OnMovearray>
OnMoveAttackStartarray>
OnOpenTresureChestarray>
OnOtherBuildingBuiltarray>
OnPassThrougharray>
OnPostBuildingProductionarray>
OnPostCommandarray>
OnPostDoDamagearray>
OnPostGetDamagearray>
OnPostRetaliationarray>
OnPostVisitarray>
OnPreCommandarray>
OnPreNextCommandarray>
OnPrePostCommandarray>
OnPreRetaliationarray>
OnReceiveItemarray>
OnRemoveAuraarray>
OnRuneDeploymentarray>
OnRunePlacementarray>
OnSelfActivatearray>
OnSingleCreatureDiearray>
OnSkillLevelUparray>
OnStartCombatarray>
OnStartTacticsarray>
OnSummonEnterarray>
OnTargetAbilityActivatedarray>
OnTriggerRetaliationarray>
OnUnequipItemarray>
OnUnitTurnEndarray>
OnUnitTurnStartarray>
OnVisitarray>
OnWaveImpactarray>

Functions

NameDeclaration
DebugLogSelffunction DebugLogSelf(optional H7EventContainerStruct container)
GetCurrentEventfunction H7StructsAndEnumsNative.ETrigger GetCurrentEvent()
OnOnAbilityPreparesimulated delegate OnOnAbilityPrepare(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnAbilityPrepareNativenative function OnOnAbilityPrepareNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnAbilityUnpreparesimulated delegate OnOnAbilityUnprepare(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnAbilityUnprepareNativenative function OnOnAbilityUnprepareNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnAddBuffsimulated delegate OnOnAddBuff(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnAddBuffNativenative function OnOnAddBuffNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnAfterAnyActivatesimulated delegate OnOnAfterAnyActivate(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnAfterAnyActivateNativenative function OnOnAfterAnyActivateNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnAfterBuffAddsimulated delegate OnOnAfterBuffAdd(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnAfterBuffAddNativenative function OnOnAfterBuffAddNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnAfterCombatGuiInitsimulated delegate OnOnAfterCombatGuiInit(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnAfterCombatGuiInitNativenative function OnOnAfterCombatGuiInitNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnAfterXPGainsimulated delegate OnOnAfterXPGain(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnAfterXPGainNativenative function OnOnAfterXPGainNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnAnyActivatesimulated delegate OnOnAnyActivate(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnAnyActivateByAnysimulated delegate OnOnAnyActivateByAny(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnAnyActivateByAnyNativenative function OnOnAnyActivateByAnyNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnAnyActivateNativenative function OnOnAnyActivateNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnAnyCreatureDiesimulated delegate OnOnAnyCreatureDie(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnAnyCreatureDieNativenative function OnOnAnyCreatureDieNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnAnyCreatureMovesimulated delegate OnOnAnyCreatureMove(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnAnyCreatureMoveNativenative function OnOnAnyCreatureMoveNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnAnyGetAttackedsimulated delegate OnOnAnyGetAttacked(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnAnyGetAttackedNativenative function OnOnAnyGetAttackedNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnAnyGoodMoralsimulated delegate OnOnAnyGoodMoral(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnAnyGoodMoralNativenative function OnOnAnyGoodMoralNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnAnyPostGetDamagesimulated delegate OnOnAnyPostGetDamage(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnAnyPostGetDamageNativenative function OnOnAnyPostGetDamageNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnApplyAurasimulated delegate OnOnApplyAura(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnApplyAuraNativenative function OnOnApplyAuraNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnAuraDestroysimulated delegate OnOnAuraDestroy(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnAuraDestroyNativenative function OnOnAuraDestroyNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnAuraInitsimulated delegate OnOnAuraInit(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnAuraInitNativenative function OnOnAuraInitNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnBadLucksimulated delegate OnOnBadLuck(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnBadLuckNativenative function OnOnBadLuckNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnBadMoralsimulated delegate OnOnBadMoral(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnBadMoralNativenative function OnOnBadMoralNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnBattleWonsimulated delegate OnOnBattleWon(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnBattleWonNativenative function OnOnBattleWonNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnBeginOfDaysimulated delegate OnOnBeginOfDay(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnBeginOfDayNativenative function OnOnBeginOfDayNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnBeginOfEveryUnitsTurnsimulated delegate OnOnBeginOfEveryUnitsTurn(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnBeginOfEveryUnitsTurnNativenative function OnOnBeginOfEveryUnitsTurnNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnBeginOfWeeksimulated delegate OnOnBeginOfWeek(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnBeginOfWeekNativenative function OnOnBeginOfWeekNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnBuffExpiresimulated delegate OnOnBuffExpire(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnBuffExpireNativenative function OnOnBuffExpireNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnBuildingBuiltsimulated delegate OnOnBuildingBuilt(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnBuildingBuiltNativenative function OnOnBuildingBuiltNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnBuildingChangeOwnersimulated delegate OnOnBuildingChangeOwner(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnBuildingChangeOwnerNativenative function OnOnBuildingChangeOwnerNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnBuildingConqueredsimulated delegate OnOnBuildingConquered(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnBuildingConqueredNativenative function OnOnBuildingConqueredNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnBuildingDestroysimulated delegate OnOnBuildingDestroy(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnBuildingDestroyNativenative function OnOnBuildingDestroyNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnCaravanCreatedsimulated delegate OnOnCaravanCreated(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnCaravanCreatedNativenative function OnOnCaravanCreatedNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnCasterDiesimulated delegate OnOnCasterDie(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnCasterDieNativenative function OnOnCasterDieNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnCasterGridPositionChangedsimulated delegate OnOnCasterGridPositionChanged(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnCasterGridPositionChangedNativenative function OnOnCasterGridPositionChangedNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnCasterTurnStartsimulated delegate OnOnCasterTurnStart(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnCasterTurnStartNativenative function OnOnCasterTurnStartNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnCloseTresureChestsimulated delegate OnOnCloseTresureChest(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnCloseTresureChestNativenative function OnOnCloseTresureChestNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnCombatTurnEndsimulated delegate OnOnCombatTurnEnd(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnCombatTurnEndNativenative function OnOnCombatTurnEndNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnCombatTurnStartsimulated delegate OnOnCombatTurnStart(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnCombatTurnStartNativenative function OnOnCombatTurnStartNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnCombatXPGainsimulated delegate OnOnCombatXPGain(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnCombatXPGainNativenative function OnOnCombatXPGainNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnConsumeItemsimulated delegate OnOnConsumeItem(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnConsumeItemNativenative function OnOnConsumeItemNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnCreatureDiesimulated delegate OnOnCreatureDie(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnCreatureDieNativenative function OnOnCreatureDieNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnDisembarksimulated delegate OnOnDisembark(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnDisembarkNativenative function OnOnDisembarkNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnDoAttacksimulated delegate OnOnDoAttack(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnDoAttackNativenative function OnOnDoAttackNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnDoCritsimulated delegate OnOnDoCrit(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnDoCriticalDamagesimulated delegate OnOnDoCriticalDamage(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnDoCriticalDamageNativenative function OnOnDoCriticalDamageNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnDoCritNativenative function OnOnDoCritNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnDoDamagesimulated delegate OnOnDoDamage(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnDoDamageNativenative function OnOnDoDamageNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnEmbarksimulated delegate OnOnEmbark(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnEmbarkNativenative function OnOnEmbarkNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnEndCombatsimulated delegate OnOnEndCombat(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnEndCombatNativenative function OnOnEndCombatNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnEndOfDaysimulated delegate OnOnEndOfDay(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnEndOfDayNativenative function OnOnEndOfDayNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnEndOfEveryCreaturesTurnsimulated delegate OnOnEndOfEveryCreaturesTurn(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnEndOfEveryCreaturesTurnNativenative function OnOnEndOfEveryCreaturesTurnNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnEndOfWeeksimulated delegate OnOnEndOfWeek(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnEndOfWeekNativenative function OnOnEndOfWeekNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnEndQuickCombatsimulated delegate OnOnEndQuickCombat(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnEndQuickCombatNativenative function OnOnEndQuickCombatNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnEnterCellsimulated delegate OnOnEnterCell(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnEnterCellNativenative function OnOnEnterCellNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnEquipItemsimulated delegate OnOnEquipItem(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnEquipItemNativenative function OnOnEquipItemNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnFinishsimulated delegate OnOnFinish(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnFinishDyingsimulated delegate OnOnFinishDying(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnFinishDyingNativenative function OnOnFinishDyingNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnFinishNativenative function OnOnFinishNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnGetAttackedsimulated delegate OnOnGetAttacked(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnGetAttackedNativenative function OnOnGetAttackedNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnGetBuffedsimulated delegate OnOnGetBuffed(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnGetBuffedNativenative function OnOnGetBuffedNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnGetDamagesimulated delegate OnOnGetDamage(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnGetDamageNativenative function OnOnGetDamageNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnGetImpactsimulated delegate OnOnGetImpact(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnGetImpactNativenative function OnOnGetImpactNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnGetTargetedsimulated delegate OnOnGetTargeted(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnGetTargetedNativenative function OnOnGetTargetedNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnGoodLucksimulated delegate OnOnGoodLuck(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnGoodLuckNativenative function OnOnGoodLuckNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnGoodMoralsimulated delegate OnOnGoodMoral(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnGoodMoralNativenative function OnOnGoodMoralNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnGovernorAssignsimulated delegate OnOnGovernorAssign(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnGovernorAssignNativenative function OnOnGovernorAssignNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnGovernorUnassignsimulated delegate OnOnGovernorUnassign(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnGovernorUnassignNativenative function OnOnGovernorUnassignNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnGridPositionChangedsimulated delegate OnOnGridPositionChanged(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnGridPositionChangedNativenative function OnOnGridPositionChangedNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnHeroDiesimulated delegate OnOnHeroDie(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnHeroDieNativenative function OnOnHeroDieNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnHeroRecruitsimulated delegate OnOnHeroRecruit(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnHeroRecruitNativenative function OnOnHeroRecruitNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnImpactsimulated delegate OnOnImpact(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnImpactNativenative function OnOnImpactNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnInitsimulated delegate OnOnInit(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnInitNativenative function OnOnInitNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnJumpPitchsimulated delegate OnOnJumpPitch(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnJumpPitchNativenative function OnOnJumpPitchNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnKillCreaturesimulated delegate OnOnKillCreature(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnKillCreatureNativenative function OnOnKillCreatureNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnLeavesimulated delegate OnOnLeave(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnLeaveCellsimulated delegate OnOnLeaveCell(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnLeaveCellNativenative function OnOnLeaveCellNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnLeaveNativenative function OnOnLeaveNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnLordConqueredsimulated delegate OnOnLordConquered(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnLordConqueredNativenative function OnOnLordConqueredNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnLoseItemsimulated delegate OnOnLoseItem(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnLoseItemNativenative function OnOnLoseItemNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnMagicSynergyTriggeredsimulated delegate OnOnMagicSynergyTriggered(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnMagicSynergyTriggeredNativenative function OnOnMagicSynergyTriggeredNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnMeetsimulated delegate OnOnMeet(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnMeetNativenative function OnOnMeetNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnMoralTurnEndsimulated delegate OnOnMoralTurnEnd(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnMoralTurnEndNativenative function OnOnMoralTurnEndNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnMoralTurnStartsimulated delegate OnOnMoralTurnStart(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnMoralTurnStartNativenative function OnOnMoralTurnStartNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnMovesimulated delegate OnOnMove(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnMoveAttackStartsimulated delegate OnOnMoveAttackStart(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnMoveAttackStartNativenative function OnOnMoveAttackStartNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnMoveNativenative function OnOnMoveNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnOpenTresureChestsimulated delegate OnOnOpenTresureChest(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnOpenTresureChestNativenative function OnOnOpenTresureChestNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnOtherBuildingBuiltsimulated delegate OnOnOtherBuildingBuilt(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnOtherBuildingBuiltNativenative function OnOnOtherBuildingBuiltNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnPassThroughsimulated delegate OnOnPassThrough(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnPassThroughNativenative function OnOnPassThroughNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnPostBuildingProductionsimulated delegate OnOnPostBuildingProduction(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnPostBuildingProductionNativenative function OnOnPostBuildingProductionNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnPostCommandsimulated delegate OnOnPostCommand(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnPostCommandNativenative function OnOnPostCommandNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnPostDoDamagesimulated delegate OnOnPostDoDamage(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnPostDoDamageNativenative function OnOnPostDoDamageNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnPostGetDamagesimulated delegate OnOnPostGetDamage(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnPostGetDamageNativenative function OnOnPostGetDamageNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnPostRetaliationsimulated delegate OnOnPostRetaliation(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnPostRetaliationNativenative function OnOnPostRetaliationNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnPostVisitsimulated delegate OnOnPostVisit(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnPostVisitNativenative function OnOnPostVisitNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnPreCommandsimulated delegate OnOnPreCommand(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnPreCommandNativenative function OnOnPreCommandNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnPreNextCommandsimulated delegate OnOnPreNextCommand(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnPreNextCommandNativenative function OnOnPreNextCommandNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnPrePostCommandsimulated delegate OnOnPrePostCommand(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnPrePostCommandNativenative function OnOnPrePostCommandNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnPreRetaliationsimulated delegate OnOnPreRetaliation(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnPreRetaliationNativenative function OnOnPreRetaliationNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnReceiveItemsimulated delegate OnOnReceiveItem(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnReceiveItemNativenative function OnOnReceiveItemNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnRemoveAurasimulated delegate OnOnRemoveAura(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnRemoveAuraNativenative function OnOnRemoveAuraNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnRuneDeploymentsimulated delegate OnOnRuneDeployment(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnRuneDeploymentNativenative function OnOnRuneDeploymentNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnRunePlacementsimulated delegate OnOnRunePlacement(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnRunePlacementNativenative function OnOnRunePlacementNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnSelfActivatesimulated delegate OnOnSelfActivate(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnSelfActivateNativenative function OnOnSelfActivateNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnSingleCreatureDiesimulated delegate OnOnSingleCreatureDie(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnSingleCreatureDieNativenative function OnOnSingleCreatureDieNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnSkillLevelUpsimulated delegate OnOnSkillLevelUp(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnSkillLevelUpNativenative function OnOnSkillLevelUpNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnStartCombatsimulated delegate OnOnStartCombat(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnStartCombatNativenative function OnOnStartCombatNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnStartTacticssimulated delegate OnOnStartTactics(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnStartTacticsNativenative function OnOnStartTacticsNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnSummonEntersimulated delegate OnOnSummonEnter(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnSummonEnterNativenative function OnOnSummonEnterNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnTargetAbilityActivatedsimulated delegate OnOnTargetAbilityActivated(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnTargetAbilityActivatedNativenative function OnOnTargetAbilityActivatedNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnTriggerRetaliationsimulated delegate OnOnTriggerRetaliation(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnTriggerRetaliationNativenative function OnOnTriggerRetaliationNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnUnequipItemsimulated delegate OnOnUnequipItem(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnUnequipItemNativenative function OnOnUnequipItemNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnUnitTurnEndsimulated delegate OnOnUnitTurnEnd(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnUnitTurnEndNativenative function OnOnUnitTurnEndNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnUnitTurnStartsimulated delegate OnOnUnitTurnStart(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnUnitTurnStartNativenative function OnOnUnitTurnStartNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnVisitsimulated delegate OnOnVisit(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnVisitNativenative function OnOnVisitNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnWaveImpactsimulated delegate OnOnWaveImpact(Object Sender, bool arg1, H7EventContainerStruct arg2)
OnOnWaveImpactNativenative function OnOnWaveImpactNative(Object Sender, bool arg1, H7EventContainerStruct arg2)
Raisenative function Raise(H7StructsAndEnumsNative.ETrigger Event, bool simulate, optional H7EventContainerStruct container)
RegisterListenernative function RegisterListener(H7Effect Effect, H7StructsAndEnumsNative.ETrigger Event)
UnregisterAllnative function UnregisterAll(H7Effect Effect)
UnregisterBySourcenative function UnregisterBySource(H7EffectContainer container, optional H7StructsAndEnumsNative.ETrigger Event = 111)
UnregisterListenernative function UnregisterListener(H7Effect Effect, H7StructsAndEnumsNative.ETrigger Event)

Inherited

FromMembers
Object13 properties, 308 functions