Table of Contents

BUILDING_FUNCTION

Extendable
Category: Asset

Parent class: ASSET
Inherited by:

List of BUILDING_FUNCTION assets

Properties


Name

Serialized


Description

Serialized


HasMaximumInstance

Serialized


MaximumInstanceAllowed

Serialized


UpkeepPerCapacity

Serialized


UpkeepPerCapacityMultiplier

Serialized


GameRuleModifierList

Serialized


IsDescriptionOverride

Serialized


ShowNameInTags

Serialized


IsDisplayable

Serialized

Functions


onBuildingFunctionKnown

Virtual function

void onBuildingFunctionKnown(level)

Name Type Description
level LEVEL

onBuildingFunctionAvailable

Virtual function

void onBuildingFunctionAvailable(level)

Name Type Description
level LEVEL

activateBuilding

Virtual function, Protected function

boolean activateBuilding(object)

Deprecated since version 1.9.7; Override onInit instead

Name Type Description
object GAME_OBJECT

onInit

Virtual function, Protected function

boolean onInit(object)

Name Type Description
object GAME_OBJECT

onSetIsActive

Virtual function, Protected function

void onSetIsActive(object, isActive)

Name Type Description
object GAME_OBJECT
isActive boolean

reloadBuildingFunction

Virtual function, Protected function

void reloadBuildingFunction(object)

Name Type Description
object GAME_OBJECT

removeBuildingFunction

Virtual function, Protected function

void removeBuildingFunction(object)

Name Type Description
object GAME_OBJECT