Skip to content

H7RMGMain

Class in MMH7Game · MMH7Game.H7RMGMain · native

Object › H7RMGMain

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

Properties

NameTypeNotes
mAreaTemplateBuilderH7RMGAreaTemplateBuilderprivate
mGridListarray<H7RMGGrid>private
mGridManagerH7EditorAdventureGridManagerprivate
mLandscapeBuilderH7RMGLandscapeBuilderprivate
mPathfinderH7RMGPathfinderprivate
mPropertiesH7RMGPropertiesprivate
mRandomH7RMGRandomprivate
mTemplateSpawnerH7RMGTemplateSpawnerprivate

Functions

NameDeclaration
GenerateMapfunction GenerateMap()
GenerateMapNativenative function GenerateMapNative()
GetAreaTemplateBuilderfunction H7RMGAreaTemplateBuilder GetAreaTemplateBuilder()
GetTemplateSpawnerfunction H7RMGTemplateSpawner GetTemplateSpawner()
Initevent Init(out H7RMGProperties Properties)
InitNativeprivate final native function InitNative(out H7RMGProperties Properties)
SpawnLandscapesprivate final native function SpawnLandscapes()

Default values

mProperties=(MapSize=EMapSize.MS_TINY,WithUnderground=false,UndergroundPercentage=50,LoadMap=true,PlayerNumber=2,Seed=0,Richness=1.0000000,BuildingDensity=1.0000000,BaseCritterStrength=500,SurfaceTopologySetup=none,UndergroundTopologySetup=none,SurfaceTopologySetupPath=none,UndergroundTopologySet...

Inherited

FromMembers
Object13 properties, 308 functions