Skip to content

H7EditorAdventureGrid

Class in MMH7Game · MMH7Game.H7EditorAdventureGrid · native, config

Object › Actor › H7EditorMapGrid › H7EditorAdventureGrid

Subclasses: H7AdventureMapGridController

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

Properties

NameTypeNotes
cMaximumAdventureGridHeightintconfig, editconst, protected
cMaximumAdventureGridWidthintconfig, editconst, protected
cMaximumTileGradientintconfig, editconst, protected
cMinimumAdventureGridHeightintconfig, editconst, protected
cMinimumAdventureGridWidthintconfig, editconst, protected
mAdventureCellsarray<H7AdventureMapCell>protected
mAoCPreviewActivebooltransient, private
MapSizeDefinitionsarrayconfig
mAreaOfControlLordsarray<H7AreaOfControlSiteLord>protected
mAreaOfControlVassalsarray<H7AreaOfControlSiteVassal>protected
mBlockingPreviewActivebooltransient, private
mCameraHeightToolH7EditorCameraHeightTooltransient, private
mCombatListPreviewActivebooltransient, private
mDebugAoCMaterialInstanceMaterialInstanceConstanttransient, private
mDebugBlockingMaterialInstanceMaterialInstanceConstanttransient, private
mDebugCombatListMaterialInstanceMaterialInstanceConstanttransient, private
mDebugFoWOverrideMaterialInstanceMaterialInstanceConstanttransient, private
mDebugGridActivebooltransient, private
mDebugGridMaterialInstanceMaterialInstanceConstanttransient, private
mFoWOverridePreviewActivebooltransient, private
mMinimapCaptureTexture2D
mRecaptureMinimapOnSavebool
mScanGridDataPointertransient, native, private
mShowAocInEditorboolprotected
mShowAocInGameboolprotected
mShowBlockingInEditorboolprotected
mShowBlockingInGameboolprotected
mShowCombatListInEditorboolprotected
mShowCombatListInGameboolprotected
mShowFoWOverrideInEditorboolprotected
mShowFoWOverrideInGameboolprotected
mShowGameGridboolprotected
mUsedAreaOfControlsarrayprotected
mVisitableActorListarray<H7VisitableSite>protected

Functions

NameDeclaration
CalculateMapSizenative function H7StructsAndEnumsNative.EH7MapSize CalculateMapSize()
GetAoCArrayfunction array GetAoCArray()
GetCameraHeightAtnative function GetCameraHeightAt(float worldPosX, float worldPosY, out float outHeight)
GetCameraHeightTracenative function bool GetCameraHeightTrace(float worldPosX, float worldPosY, out float outHeight)
GetCellfunction H7AdventureMapCell GetCell(int X, int Y)
GetHeightnative function float GetHeight(Vector pos)
IsCameraPosInsideGridnative function bool IsCameraPosInsideGrid(float worldPosX, float worldPosY)
UpdateDebugGridnative function UpdateDebugGrid()
UpdateTerrainDatanative function UpdateTerrainData()

Default values

MapSizeDefinitions(0)=(MapSize=EH7MapSize.E_H7_MS_SMALL,Width=75,Height=75)
MapSizeDefinitions(1)=(MapSize=EH7MapSize.E_H7_MS_SMALL_BROAD,Width=100,Height=75)
MapSizeDefinitions(2)=(MapSize=EH7MapSize.E_H7_MS_NORMAL,Width=100,Height=100)
MapSizeDefinitions(3)=(MapSize=EH7MapSize.E_H7_MS_NORMAL_BROAD,Width=150,Height=100)
MapSizeDefinitions(4)=(MapSize=EH7MapSize.E_H7_MS_BIG,Width=200,Height=200)
MapSizeDefinitions(5)=(MapSize=EH7MapSize.E_H7_MS_BIG_BROAD,Width=300,Height=200)
MapSizeDefinitions(6)=(MapSize=EH7MapSize.E_H7_MS_HUGE,Width=300,Height=300)
mRecaptureMinimapOnSave=true
cMinimumAdventureGridWidth=50
cMinimumAdventureGridHeight=50
cMaximumAdventureGridWidth=500
cMaximumAdventureGridHeight=500
cMaximumTileGradient=45
mGridSizeX=50
mGridSizeY=50

Inherited

FromMembers
H7EditorMapGridProperties: mEditorPreviewMesh, mGridSizeX, mGridSizeY, Mid, mInitialLandscapePosition, mLandscape, mSynchLandscapeAndGridPosition
Functions: GetCenter, GetGridSizeX, GetGridSizeY, GetMouseHitActorAndLocation
Actor156 properties, 262 functions
Object13 properties, 308 functions