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
Functions
| Name | Declaration |
GetArmy | function H7AdventureArmy GetArmy() |
GetFlashMinimapPath | function string GetFlashMinimapPath() |
GetGarrisonArmy | event H7AdventureArmy GetGarrisonArmy() |
GetGuardingArmy | event H7AdventureArmy GetGuardingArmy() |
GetHasMinimap | function bool GetHasMinimap() |
GetMinimapIcon | function Texture2D GetMinimapIcon() |
GetNotVisitedColor | function Color GetNotVisitedColor() |
GetSite | function H7VisitableSite GetSite() |
GetVisitedColor | function Color GetVisitedColor() |
InitAdventureObject | event InitAdventureObject() |
IsNeutral | function bool IsNeutral() |
OnVisit | function OnVisit(out H7AdventureHero Hero) |
RenderDebugInfo | function RenderDebugInfo(Canvas myCanvas) |
SetArmy | function SetArmy(H7AdventureArmy Army) |
SetGarrisonArmy | function SetGarrisonArmy(H7AdventureArmy Army) |
SetGuardingArmy | event SetGuardingArmy(H7AdventureArmy Army) |
SpawnGarrisonedArmy | private final function SpawnGarrisonedArmy() |
SpendPickupCostsOnVisit | function bool SpendPickupCostsOnVisit(H7AdventureHero visitingHero) |
Default values
mHasMinimapIcon=true
mIsUnblockingEntrance=false
mMinimapIcon=Texture2D'H7TextureGUI.icon_Minimap_NeutralBuilding'
Inherited
| From | Members |
| H7VisitableSite | Properties: 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 |
| 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 |