====== COMP_ABSTRACT_BUILDABLE ====== **Category**: Component Parent class: [[:api:component|COMPONENT]]\\ Inherited by: * [[:api:comp_building|COMP_BUILDING]] * [[:api:comp_building_part|COMP_BUILDING_PART]] ===== Properties ===== ---- ==== AppliedMaterialSetIndex ==== //[[:annotations#serialized|Serialized]], [[:annotations#savegame|Savegame]]// * **Type**: ''[[:data-types#integer_and_unsigned_integer|integer_and_unsigned_integer]]'' * **Expected**: ''integer value'' * **Default value**: ''0'' ===== Events ===== ---- ==== ON_UPKEEP_COST_CHANGED ==== ''ON_UPKEEP_COST_CHANGED()'' ---- ==== ON_PREVIEW_UPKEEP_COST_CHANGED ==== ''ON_PREVIEW_UPKEEP_COST_CHANGED()'' ---- ==== ON_SPLENDOR_UPDATE ==== ''ON_SPLENDOR_UPDATE()'' ---- ==== ON_BEAUTIFICATION_VALUE_UPDATE ==== ''ON_BEAUTIFICATION_VALUE_UPDATE([[:data-types#integer_and_unsigned_integer|integer_and_unsigned_integer]] oldValue, [[:data-types#integer_and_unsigned_integer|integer_and_unsigned_integer]] newValue)'' ---- ==== ON_BUILDABLE_BUILT ==== ''ON_BUILDABLE_BUILT([[:api:comp_abstract_buildable|COMP_ABSTRACT_BUILDABLE]])'' ---- ==== ON_MATERIAL_SET_CHANGED ==== ''ON_MATERIAL_SET_CHANGED()''