Skip to content

H7NeutralSite

Class in MMH7Game · MMH7Game.H7NeutralSite · native, perobjectconfig

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

Implements: H7IDefendable, H7INeutralable

Subclasses: H7ArcaneAcademy, H7ArcaneLibrary, H7BattleSite, H7BlindBrotherMonastery, H7BuffSite, H7Cartographer, H7DenOfThieves, H7DestructibleObjectManipulator, H7Entry, H7FortuneTeller, H7Merchant, H7Observatory, H7ObservatoryHQ, H7PermanentBonusSite, H7RandomItemSite, H7ResourceDepot, H7RunicForge, H7SchoolOfWar, H7Shelter, H7Shipyard, H7SignPostBuoy, H7Teleporter, H7TradingPost, H7TrainingGrounds

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

Properties

NameTypeNotes
mArmyH7AdventureArmyprotected
mEditorArmyH7AdventureArmyprotected
mGuardingArmyH7AdventureArmyprotected
mHasMinimapIconboolprotected
mOnVisitSoundAkEventprotected

Functions

NameDeclaration
GetArmyfunction H7AdventureArmy GetArmy()
GetFlashMinimapPathfunction string GetFlashMinimapPath()
GetGarrisonArmyevent H7AdventureArmy GetGarrisonArmy()
GetGuardingArmyevent H7AdventureArmy GetGuardingArmy()
GetHasMinimapfunction bool GetHasMinimap()
GetMinimapIconfunction Texture2D GetMinimapIcon()
GetNotVisitedColorfunction Color GetNotVisitedColor()
GetSitefunction H7VisitableSite GetSite()
GetVisitedColorfunction Color GetVisitedColor()
InitAdventureObjectevent InitAdventureObject()
IsNeutralfunction bool IsNeutral()
OnVisitfunction OnVisit(out H7AdventureHero Hero)
RenderDebugInfofunction RenderDebugInfo(Canvas myCanvas)
SetArmyfunction SetArmy(H7AdventureArmy Army)
SetGarrisonArmyfunction SetGarrisonArmy(H7AdventureArmy Army)
SetGuardingArmyevent SetGuardingArmy(H7AdventureArmy Army)
SpawnGarrisonedArmyprivate final function SpawnGarrisonedArmy()
SpendPickupCostsOnVisitfunction bool SpendPickupCostsOnVisit(H7AdventureHero visitingHero)

Default values

mHasMinimapIcon=true
mIsUnblockingEntrance=false
mMinimapIcon=Texture2D'H7TextureGUI.icon_Minimap_NeutralBuilding'

Inherited

FromMembers
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