Skip to content

H7TownAsset

Class in MMH7Game · MMH7Game.H7TownAsset · native

Object › Actor › DynamicSMActor › DynamicSMActor_Spawnable › H7TownAsset

Implements: H7ITooltipable

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

Structs

H7TownAssetMaterial

FieldType
materialHoveredMaterialInterface
materialUnhoveredMaterialInterface
Defaults
materialHovered=none
materialUnhovered=none

Properties

NameTypeNotes
MatHoveredMaterialInstanceConstantprotected
MatUnhoveredMaterialInstanceConstantprotected
mBlockMaterialPhysicalMaterialprotected
mBuildingLevelintprotected
mCurrFadefloatprotected
mFadeAmtfloatprotected
mFXParticleSystemComponentprotected
mIsHoveredboolprotected
mMaterialsarray<H7TownAssetMaterial>protected
mMatInstMaterialInstanceConstantprotected
mOnClickSoundAkEventprotected
mOnHoverSoundAkEventprotected
mParticleFadingMatsarray<MaterialInstanceConstant>protected
mParticleSystemParticleSystemComponentprotected
mPassMaterialPhysicalMaterialprotected
mPlayerControllerH7PlayerControllerprotected
mSavedParticleMatsarray<MaterialInstanceConstant>protected
mSoundPauseboolprotected
mTypestringprotected
mZoomedInboolprotected
mZoomEnabledboolprotected

Functions

NameDeclaration
AddPhysicsfunction AddPhysics(MaterialInstanceConstant Mat)
Clickfunction Click()
Destroyedevent Destroyed()
DoZoomfunction DoZoom()
GetBuildingLevelfunction int GetBuildingLevel()
GetMaterialsfunction array<H7TownAssetMaterial> GetMaterials()
GetPhysicalPassMaterialnative function PhysicalMaterial GetPhysicalPassMaterial()
GetTooltipDatafunction H7TooltipData GetTooltipData(optional bool extendedVersion)
GetTypefunction string GetType()
Initfunction Init()
IsHoveredfunction bool IsHovered()
IsZoomedInfunction bool IsZoomedIn()
IsZoomEnabledfunction bool IsZoomEnabled()
RemovePhysicsfunction RemovePhysics(MaterialInstanceConstant Mat)
SetBuildingLevelfunction SetBuildingLevel(int lvl)
SetHoveredfunction SetHovered()
SetHoverEffectfunction SetHoverEffect(bool hover)
SetMaterialsfunction SetMaterials(array<H7TownAssetMaterial> Materials)
SetUnhoveredfunction SetUnhovered()
SetZoomedInfunction SetZoomedIn(bool val)
StartFadeInfunction StartFadeIn()
Tickevent Tick(float DeltaTime)
Timerfunction Timer()
ZoomInCompletefunction ZoomInComplete()
ZoomOutCompletefunction ZoomOutComplete()

Default values

mType="defaultType"

Inherited

FromMembers
DynamicSMActor_Spawnable0 properties, 0 functions
DynamicSMActor11 properties, 9 functions
Actor156 properties, 262 functions
Object13 properties, 308 functions