H7VisitableSite¶
Class in MMH7Game · MMH7Game.H7VisitableSite · native, perobjectconfig
Object › Actor › SkeletalMeshActor › SkeletalMeshCinematicActor › SkeletalMeshActorMAT › H7EditorMapObject › H7AdventureObject › H7VisitableSite
Implements: H7IEffectTargetable, H7IEditorTerrainScan, H7IGUIListenable, H7ICaster, H7IAliasable
Subclasses: H7AreaOfControlSite, H7ItemPile, H7Keymaster, H7KeymasterGate, H7NeutralSite, H7Obelisk, H7ResourcePile, H7RunicBox, H7RunicGate, H7Ship, H7VisitingShell
Using it from Lua
Properties¶
| Name | Type | Notes |
|---|---|---|
mAbilityManager | H7AbilityManager | protected |
mAdventureController | H7AdventureController | protected |
mAiBaseUtility | float | protected |
mAiOnIgnore | bool | protected |
mBuffFlags | array<H7Flag> | protected |
mBuffManager | H7BuffManager | protected |
mCliffMat | MaterialInstanceConstant | protected |
mClusterRef | H7RMGResourceCluster | protected |
mCustomNameInst | string | transient, protected |
mEffectManager | H7EffectManager | protected |
mEntranceCell | H7AdventureMapCell | protected |
mEntranceOffset | Vector2D | protected |
mEntranceSprite | SpriteComponent | transient, protected |
mEventManager | H7EventManager | protected |
mGlobalName | H7GlobalName | protected |
mHeroEventParam | H7HeroEventParam | protected |
mInitDone | bool | protected |
mInitNameDone | bool | protected |
mIsUnblockingEntrance | bool | protected |
mLandscape | LandscapeProxy | |
mLayer | LandscapeLayerInfoObject | |
mMinimapColor | Color | transient, protected |
mMinimapHidden | bool | transient, protected |
mMinimapIcon | Texture2D | protected |
mName | string | const, localized, protected |
mQuestFlag | H7Flag | protected |
mReachabilityCheckDone | bool | protected |
mSavedLocation | Vector | protected |
mSavedRotation | Rotator | protected |
mUseCustomName | bool | protected |
mVisitingArmy | H7AdventureArmy | protected |
Functions¶
| Name | Declaration |
|---|---|
AdaptToLandscape | native function AdaptToLandscape(LandscapeLayerInfoObject newLayer, LandscapeProxy newLandscape) |
AddBuffFlag | function AddBuffFlag(H7BaseBuff newBuff) |
AddQuestFlag | function AddQuestFlag() |
AddSelfToMinimap | function AddSelfToMinimap() |
ApplyDamage | simulated function ApplyDamage(H7CombatResult Result, int resultIdx, bool isForecast, optional bool isRetaliation = false, optional bool raiseEvent = true) |
ClearQuestFlag | function ClearQuestFlag() |
DataChanged | event DataChanged(optional string cause) |
Destroyed | simulated event Destroyed() |
GetAbilityManager | native function H7AbilityManager GetAbilityManager() |
GetActionID | function H7StructsAndEnumsNative.ECommandTag GetActionID(H7BaseAbility Ability) |
GetAiBaseUtility | function float GetAiBaseUtility() |
GetAiOnIgnore | function bool GetAiOnIgnore() |
GetAttack | event int GetAttack() |
GetBuffFlags | function array<H7Flag> GetBuffFlags() |
GetBuffManager | native function H7BuffManager GetBuffManager() |
GetColor | function Color GetColor() |
GetCombatArmy | native function H7CombatArmy GetCombatArmy() |
GetCurrentPosition | function H7AdventureMapCell GetCurrentPosition() |
GetCustomName | function string GetCustomName() |
GetEffectManager | function H7EffectManager GetEffectManager() |
GetEntityType | native function H7StructsAndEnumsNative.EUnitType GetEntityType() |
GetEntranceCell | native function H7AdventureMapCell GetEntranceCell() |
GetEntranceOffset | simulated function Vector2D GetEntranceOffset() |
GetEventManager | native function H7EventManager GetEventManager() |
GetFlashMinimapPath | function string GetFlashMinimapPath() |
GetGridPosition | native function IntPoint GetGridPosition() |
GetHasMinimap | function bool GetHasMinimap() |
GetHeightAsVector | event Vector GetHeightAsVector(float Offset) |
GetHitPoints | function int GetHitPoints() |
GetID | native function int GetID() |
GetLocation | native function Vector GetLocation() |
GetLuckDestiny | native function int GetLuckDestiny() |
GetMagic | event int GetMagic() |
GetMaximumDamage | event float GetMaximumDamage() |
GetMinimapColor | function Color GetMinimapColor() |
GetMinimapHidden | function bool GetMinimapHidden() |
GetMinimapIcon | function Texture2D GetMinimapIcon() |
GetMinimumDamage | event float GetMinimumDamage() |
GetName | event string GetName() |
GetOriginal | native function H7ICaster GetOriginal() |
GetPlayer | native function H7Player GetPlayer() |
GetPreparedAbility | function H7BaseAbility GetPreparedAbility() |
GetResistanceModifierFor | native function float GetResistanceModifierFor(H7StructsAndEnumsNative.EAbilitySchool school, array<H7StructsAndEnumsNative.ESpellTag> tags, optional bool checkOnlyBuffs = false, optional bool forcedResistanceOnly = false) |
GetSchool | event H7StructsAndEnumsNative.EAbilitySchool GetSchool() |
GetStackSize | function int GetStackSize() |
GetVisitingArmy | function H7AdventureArmy GetVisitingArmy() |
GetVisitString | function string GetVisitString(bool Visited) |
GetWorldEntranceNative | native function Vector GetWorldEntranceNative() |
GUIAddListener | function GUIAddListener(GFxObject Data, optional H7StructsAndEnums.H7ListenFocus Focus) |
GUIWriteInto | function GUIWriteInto(GFxObject Data, optional H7StructsAndEnums.H7ListenFocus Focus, optional H7GFxUIContainer flashFactory) |
InitAdventureObject | event InitAdventureObject() |
IsDefaultAttackActive | native function bool IsDefaultAttackActive() |
IsHidden | function bool IsHidden() |
IsMovable | function bool IsMovable() |
IsNeutral | function bool IsNeutral() |
IsUnblockingEntrance | function bool IsUnblockingEntrance() |
LocalizeCustomName | function LocalizeCustomName() |
NotifyVisit | native function NotifyVisit() |
OnTerrainChange | native function OnTerrainChange(LandscapeLayerInfoObject newLayer, LandscapeProxy newLandscape) |
OnVisit | function OnVisit(out H7AdventureHero Hero) |
OverrideName | function OverrideName(string NewName) |
PostSerialize | event PostSerialize() |
PrepareAbility | function PrepareAbility(H7BaseAbility Ability) |
ReorderBuffFlags | function ReorderBuffFlags(H7BaseBuff buff) |
SetAiOnIgnore | function SetAiOnIgnore(bool val) |
SetAiUtilityValue | function SetAiUtilityValue(float val) |
SetMinimapColor | function SetMinimapColor(Color val) |
SetMinimapHidden | function SetMinimapHidden(bool val) |
SetName | native function SetName(string NewName) |
SetVisitingArmy | event SetVisitingArmy(H7AdventureArmy Army) |
SpendPickupCostsOnVisit | function bool SpendPickupCostsOnVisit(H7AdventureHero visitingHero) |
TriggerEvents | native function TriggerEvents(H7StructsAndEnumsNative.ETrigger triggerEvent, bool forecast, optional H7EventContainerStruct container) |
UnregisterEventManageable | simulated function UnregisterEventManageable() |
UsePreparedAbility | function UsePreparedAbility(H7IEffectTargetable Target) |
Default values¶
Inherited¶
| From | Members |
|---|---|
| H7AdventureObject | Properties: 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 |
| H7EditorMapObject | Properties: AnimNodeSeqComp, mDynamicLightEnv, mFX, mHideMeshAndFX, mMesh, mShouldOutlineSkelMesh, mSnapToGroundType, mSnapType, mTerrainOffset Functions: GetFX, GetMesh, GetMeshComp, SetMesh, SetShouldHideMeshAndFX, SetVisibility, ToggleVisibility |
| SkeletalMeshActorMAT | 1 properties, 13 functions |
| SkeletalMeshCinematicActor | 0 properties, 0 functions |
| SkeletalMeshActor | 15 properties, 28 functions |
| Actor | 156 properties, 262 functions |
| Object | 13 properties, 308 functions |