Skip to content

H7ContentScanner

Class in MMH7Engine · MMH7Engine.H7ContentScanner · native

Object › H7ContentScanner

Implements: WorkshopControllerInterfaceUPlay

Using it from Lua
h7.find_all("H7ContentScanner")            -- live instances
h7.find_class("MMH7Engine.H7ContentScanner")   -- the class
h7.hook("MMH7Engine.H7ContentScanner.ComputeTick", fn)

Enums

ContentLocationTag

CLT_UNDEFINED = 0, CLT_USERFOLDER = 1, CLT_STEAMWORKSHOP = 2, CLT_MAX = 3

Structs

H7ContentScannerAdventureMapData

FieldType
Filenamestring
Fullpathstring
LocationTagH7ContentScanner.ContentLocationTag
AdventureMapDataH7MapData
Defaults
Filename=""
Fullpath=""
LocationTag=CLT_UNDEFINED
AdventureMapData=(mPlayerAmount=0,mMapDescription="",mMapType=0,mMapSize=0,mThumbnailTextureName="None",mWinConditionType=0,mIncludeStandardWinConditions=false,mWinConditionArmyToDefeat=(File="",Section="",Key="",Fallback=""),mWinConditionHeroToDefeat=(File="",Section="",Key="",Fallback=""),mWinC...

H7ContentScannerCampaignData

FieldType
Filenamestring
Fullpathstring
LocationTagH7ContentScanner.ContentLocationTag
CampaignDataH7CampaignData
Defaults
Filename=""
Fullpath=""
LocationTag=CLT_UNDEFINED
CampaignData=(mRevision=0,mFileName="",mAuthor="",mThumbnailTextureName="None",mIsThumbnailDataAvailable=false,mThumbnailData=(SizeX=0,SizeY=0,BulkDataOffsetInFile=0,BulkDataSizeOnDisk=0,ElementCount=0,TextureFormat="None"),mContainerObjectName="",mEnding=0)

H7ContentScannerCombatMapData

FieldType
Filenamestring
Fullpathstring
LocationTagH7ContentScanner.ContentLocationTag
CombatMapDataH7CombatMapData
Defaults
Filename=""
Fullpath=""
LocationTag=CLT_UNDEFINED
CombatMapData=(mIsMapVisibleInDuelBrowser=false,mMapDescription="",mThumbnailTextureName="None",mMapName="",mIsOfficial=false,mMapInfoObjectName="",mMapSizeX=0,mMapSizeY=0,mMapSiege=false,mIsThumbnailDataAvailable=false,mThumbnailData=(SizeX=0,SizeY=0,BulkDataOffsetInFile=0,BulkDataSizeOnDisk=0,E...

Properties

NameTypeNotes
mCollection_AdventureDataarray<H7ContentScannerAdventureMapData>const, native
mCollection_CampaignDataarray<H7ContentScannerCampaignData>const, native
mCollection_CombatDataarray<H7ContentScannerCombatMapData>const, native
mIntermediate_AdventureDataarray<H7ContentScannerAdventureMapData>const, native
mIntermediate_CampaignDataarray<H7ContentScannerCampaignData>const, native
mIntermediate_CombatDataarray<H7ContentScannerCombatMapData>const, native
mIsListingboolconst, native
mListenersarray<H7ContentScannerListener>native
mRunnablePointertransient, native, private
mThreadPointertransient, native, private

Functions

NameDeclaration
ComputeTicknative function ComputeTick()
Initializenative function Initialize()
OnWorkshopItemInstallednative function OnWorkshopItemInstalled(const out WorkshopInstalledItemDef def)
Stopnative function Stop()
TriggerListingnative function TriggerListing(bool bListingAdventure, bool bListingCombat, bool bListingCampaign)

Inherited

FromMembers
Object13 properties, 308 functions