User Tools

Site Tools


api:comp_building

COMP_BUILDING

Category: Component

Parent class: COMP_ABSTRACT_BUILDABLE

Lazy-init

Properties


AssetBuilding

Serialized, Savegame


EditMode

Serialized

  • Type: boolean
  • Expected: boolean value
  • Default value: false

AppliedMaterialSetIndex

Serialized

  • Type: integer
  • Expected: integer value
  • Default value: 0

Functions


getBuildingPartList

list<COMP_BUILDING_PART> getBuildingPartList()


getSubBuildingList

list<COMP_BUILDING> getSubBuildingList()

Events


ON_PREVIEW_PART_ADDED

ON_PREVIEW_PART_ADDED(COMP_BUILDING_PART)


ON_PREVIEW_PART_PLACED

ON_PREVIEW_PART_PLACED(COMP_BUILDING_PART, boolean)


ON_BUILDING_PART_REMOVED

ON_BUILDING_PART_REMOVED(COMP_BUILDING_PART isRootPart, boolean isRootPart)


ON_SUB_BUILDING_DESTROYED

ON_SUB_BUILDING_DESTROYED(COMP_BUILDING)


ON_SUB_BUILDING_COMPLETED

ON_SUB_BUILDING_COMPLETED(COMP_BUILDING isConstructionFinished, boolean isConstructionFinished)


ON_CONSTRUCTION_STARTED

ON_CONSTRUCTION_STARTED(COMP_BUILDING)


ON_UPGRADING

ON_UPGRADING(COMP_BUILDING)


ON_BUILDING_DESTROYED

ON_BUILDING_DESTROYED(COMP_BUILDING)


ON_BUILDING_COMPLETED

ON_BUILDING_COMPLETED(COMP_BUILDING isConstructionFinished, boolean isConstructionFinished)


ON_CUSTOM_NAME_CHANGED

ON_CUSTOM_NAME_CHANGED(string)


ON_BUILDING_CHANGED

ON_BUILDING_CHANGED()


ON_BUILDING_FUNCTION_ASSIGNED

ON_BUILDING_FUNCTION_ASSIGNED()


ON_BUILDING_BATCH_CHANGE_FINISHED

ON_BUILDING_BATCH_CHANGE_FINISHED()


ON_BUILDING_BATCH_CHANGE_IN_FRAME

ON_BUILDING_BATCH_CHANGE_IN_FRAME()


ON_BUILDING_PART_BUILT

ON_BUILDING_PART_BUILT(COMP_BUILDING_PART)


ON_MATERIAL_SET_CHANGED

ON_MATERIAL_SET_CHANGED()

api/comp_building.txt · Last modified: 2023/05/23 13:30 (external edit)