Skip to content

H7TownFurnace

Class in MMH7Game · MMH7Game.H7TownFurnace · perobjectconfig

Object › H7TownBuilding › H7TownFurnace

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

Properties

NameTypeNotes
mAmountToGetMaxGoldintprotected
mAmountToGetMaxRareResourceintprotected
mAmountToGetMinGoldintprotected
mAmountToGetMinRareResourceintprotected
mAmountToPayCommonResource1intprotected
mAmountToPayCommonResource2intprotected
mCostarray<H7ResourceQuantity>protected
mReceivedRes1H7ResourceQuantityprotected
mReceivedRes2H7ResourceQuantityprotected
mResourcesToGetarray<H7Resource>protected
mResourceToPay1H7Resourceprotected
mResourceToPay2H7Resourceprotected

Functions

NameDeclaration
GenerateCostListfunction GenerateCostList()
GetAmountToPayCommonResource1function int GetAmountToPayCommonResource1()
GetAmountToPayCommonResource2function int GetAmountToPayCommonResource2()
GetGoldMaxfunction int GetGoldMax()
GetGoldMinfunction int GetGoldMin()
GetRareMaxfunction int GetRareMax()
GetRareMinfunction int GetRareMin()
GetReceivedRes1function H7ResourceQuantity GetReceivedRes1()
GetReceivedRes2function H7ResourceQuantity GetReceivedRes2()
GetResourceToPay1function H7Resource GetResourceToPay1()
GetResourceToPay2function H7Resource GetResourceToPay2()
GetUsingCostfunction array<H7ResourceQuantity> GetUsingCost()
InitTownBuildingfunction InitTownBuilding(H7Town Town)
PostSerializefunction PostSerialize()
Producefunction Produce()

Inherited

FromMembers
H7TownBuildingProperties: mAbility, mAbilityManager, mAiBaseUtility, mAlternate, mCosts, mCostsSkirmish, mDesc, mEventManager, mIcon, mIsUnique, mName, mNameInst, mPopup, mPrerequisites, mProduction, mProductionSkirmish, mRequiredLevel, mTown, mTownAsset, mTownAssets, mUpgrade
Functions: ApplyDamage, CostResourceCompareGUI, DataChanged, DelIcon, DelTownAsset, DelTownAssets, Deserialize, GetAbility, GetAbilityManager, GetAlternate, GetAlternateBothways, GetArchetypeDescription, GetBuffManager, GetBuildingBaseUtility, GetCost, GetDesc, GetEffectManager, GetEntityType, GetEventManager, GetFlashIconPath, GetFlashInfoIconPath, GetGridPosition, GetHitPoints, GetID, GetIDString, GetIncome, GetIncomeForResource, GetName, GetPlayer, GetPopup, GetPrerequisiteLevel, GetPrerequisites, GetResistanceModifierFor, GetStackSize, GetTown, GetTownAsset, GetTownAssets, GetUpgrade, HasTownAssetLoaded, HasTownAssetsLoaded, InitTownBuilding, IsArchetype, IsUnique, LocalizeName, OnBeginDay, PostSerialize, Serialize, SetPrerequisiteLevel, SetTown, ShouldDisplayIncome, TriggerEvents
Object13 properties, 308 functions