Skip to content

H7Teleporter

Class in MMH7Game · MMH7Game.H7Teleporter · native, perobjectconfig

Object › Actor › SkeletalMeshActor › SkeletalMeshCinematicActor › SkeletalMeshActorMAT › H7EditorMapObject › H7AdventureObject › H7VisitableSite › H7NeutralSite › H7Teleporter

Implements: H7ITooltipable, H7IDestructible, H7IHideable

Subclasses: H7DimensionChannel, H7DimensionChannelExit, H7DimensionPortal, H7Stairway, H7Whirlpool

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

Properties

NameTypeNotes
mColorH7StructsAndEnumsNative.EEditorObjectColorprotected
mGridManagerH7AdventureGridManagerprotected
mIsDestroyedboolprotected
mIsDestroyingboolprotected
mIsHiddenboolprotected
mIsRepairingboolprotected
mManipulatorsarray<H7DestructibleObjectManipulator>protected
mTargetCellH7AdventureMapCellprotected
mTargetTeleporterH7Teleporterprivate
mTeleportParticleParticleSystemprotected

Functions

NameDeclaration
ClearTargetTeleporterprotected native function ClearTargetTeleporter()
DestroyDestructibleObjectfunction DestroyDestructibleObject()
Destroyedsimulated event Destroyed()
EnterTeleporterCheckstatic function bool EnterTeleporterCheck(H7AdventureMapCell currentCell, optional H7AdventureMapCell nextCell, optional bool activateParticle, optional H7AdventureArmy Army)
GetManipulatorsfunction array<H7DestructibleObjectManipulator> GetManipulators()
GetTargetCellfunction H7AdventureMapCell GetTargetCell()
GetTargetTeleporternative function H7Teleporter GetTargetTeleporter()
GetTooltipDatafunction H7TooltipData GetTooltipData(optional bool extendedVersion)
Hidefunction Hide()
InitAdventureObjectevent InitAdventureObject()
IsBlockedByArmyfunction bool IsBlockedByArmy(H7Player forPlayer)
IsDestroyedfunction bool IsDestroyed()
IsDestroyingfunction bool IsDestroying()
IsHiddenXnative function bool IsHiddenX()
IsRepairingfunction bool IsRepairing()
OnVisitfunction OnVisit(out H7AdventureHero Hero)
PlayTeleportParticlefunction PlayTeleportParticle(H7Teleporter Target)
PostSerializeevent PostSerialize()
RepairDestructibleObjectfunction RepairDestructibleObject()
Revealfunction Reveal()
SetDestroyingfunction SetDestroying(bool V)
SetRepairingfunction SetRepairing(bool V)
SpendPickupCostsOnVisitfunction bool SpendPickupCostsOnVisit(H7AdventureHero visitingHero)

Default values

mIsUnblockingEntrance=true
mMinimapIcon=Texture2D'H7TextureGUI.icon_Minimap_Teleport'

Inherited

FromMembers
H7NeutralSiteProperties: mArmy, mEditorArmy, mGuardingArmy, mHasMinimapIcon, mOnVisitSound
Functions: GetArmy, GetFlashMinimapPath, GetGarrisonArmy, GetGuardingArmy, GetHasMinimap, GetMinimapIcon, GetNotVisitedColor, GetSite, GetVisitedColor, InitAdventureObject, IsNeutral, OnVisit, RenderDebugInfo, SetArmy, SetGarrisonArmy, SetGuardingArmy, SpawnGarrisonedArmy, SpendPickupCostsOnVisit
H7VisitableSiteProperties: mAbilityManager, mAdventureController, mAiBaseUtility, mAiOnIgnore, mBuffFlags, mBuffManager, mCliffMat, mClusterRef, mCustomNameInst, mEffectManager, mEntranceCell, mEntranceOffset, mEntranceSprite, mEventManager, mGlobalName, mHeroEventParam, mInitDone, mInitNameDone, mIsUnblockingEntrance, mLandscape, mLayer, mMinimapColor, mMinimapHidden, mMinimapIcon, mName, mQuestFlag, mReachabilityCheckDone, mSavedLocation, mSavedRotation, mUseCustomName, mVisitingArmy
Functions: AdaptToLandscape, AddBuffFlag, AddQuestFlag, AddSelfToMinimap, ApplyDamage, ClearQuestFlag, DataChanged, Destroyed, GetAbilityManager, GetActionID, GetAiBaseUtility, GetAiOnIgnore, GetAttack, GetBuffFlags, GetBuffManager, GetColor, GetCombatArmy, GetCurrentPosition, GetCustomName, GetEffectManager, GetEntityType, GetEntranceCell, GetEntranceOffset, GetEventManager, GetFlashMinimapPath, GetGridPosition, GetHasMinimap, GetHeightAsVector, GetHitPoints, GetID, GetLocation, GetLuckDestiny, GetMagic, GetMaximumDamage, GetMinimapColor, GetMinimapHidden, GetMinimapIcon, GetMinimumDamage, GetName, GetOriginal, GetPlayer, GetPreparedAbility, GetResistanceModifierFor, GetSchool, GetStackSize, GetVisitingArmy, GetVisitString, GetWorldEntranceNative, GUIAddListener, GUIWriteInto, InitAdventureObject, IsDefaultAttackActive, IsHidden, IsMovable, IsNeutral, IsUnblockingEntrance, LocalizeCustomName, NotifyVisit, OnTerrainChange, OnVisit, OverrideName, PostSerialize, PrepareAbility, ReorderBuffFlags, SetAiOnIgnore, SetAiUtilityValue, SetMinimapColor, SetMinimapHidden, SetName, SetVisitingArmy, SpendPickupCostsOnVisit, TriggerEvents, UnregisterEventManageable, UsePreparedAbility
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