Kerbal Space Program
1.12.4
|
Public Member Functions | |
override bool | IsOpen () |
Public Member Functions inherited from SpaceCenterBuilding | |
void | ColliderHover (bool hover) |
void | DemolishFacility () |
void | Despawntooltip () |
void | EnterBuilding () |
List< ProtoVessel > | FindVesselsAtFacility (FlightState st, IEnumerable< DestructibleBuilding > structuresToCheck) |
Returns a list of any protovessels found to be landed on structures belonging to this building More... | |
List< ProtoVessel > | FindVesselsAtGrounds (FlightState st, Transform facilityRoot) |
float | GetCollapseReputationHit () |
float | GetRepairsCost () |
float | GetStructureDamage () |
void | HighLightBuilding (bool mouseOverIcon) |
bool | IsFacilityOperational (float damage) |
void | OnLeftClick () |
void | OnRightClick () |
bool | OnTooltipAboutToDespawn () |
bool | OnTooltipAboutToSpawn () |
void | OnTooltipDespawned (Tooltip instance) |
void | OnTooltipSpawned (Tooltip instance) |
bool | OnTooltipUpdate (Tooltip instance) |
void | RepairFacility (bool deduceFunds) |
void | SetupColliders () |
void | SetupRenderers () |
void | SpawnTooltip () |
Protected Member Functions | |
override void | OnClicked () |
Protected Member Functions inherited from SpaceCenterBuilding | |
virtual AnchoredDialog | OnContextMenuSpawn () |
virtual void | OnOnDestroy () |
virtual void | OnStart () |
Additional Inherited Members | |
Static Public Member Functions inherited from SpaceCenterBuilding | |
static string | GetStructureDamageLevel (float lvl) |
Public Attributes inherited from SpaceCenterBuilding | |
GameObject | additionalColliderPrefab |
string | buildingDescription |
string | buildingInfoName |
MeshRenderer[] | buildingRenderers |
string[] | colliderIgnoreMaterialNames = new string[] { "grass" } |
DestructibleBuilding[] | destructibles |
string | facilityName |
EventData< bool > | OnClick = new EventData<bool>("OnClick") |
EventData< bool > | OnInViewChange = new EventData<bool>("OnInViewChange") |
Tooltip_TitleAndText | tooltipPrefab |
Static Public Attributes inherited from SpaceCenterBuilding | |
static Color | highlightColor = new Color(0.7f, 0.7f, 0.7f) |
static float | highlightRimFalloff = 3f |
static bool | useColliderIgnoreMaterials = false |
Protected Attributes inherited from SpaceCenterBuilding | |
PopupDialog | facilityClosedDialog |
PopupDialog | facilityLockedDialog |
Properties inherited from SpaceCenterBuilding | |
Transform | BuildingTransform [get] |
UpgradeableFacility | Facility [get] |
bool | InView [get] |
bool | Operational [get] |
float | StructuralDamage [get] |
Tooltip | TooltipPrefabInstance [get, set] |
RectTransform | TooltipPrefabInstanceTransform [get, set] |
Tooltip | TooltipPrefabType [get, set] |
Properties inherited from KSP.UI.ITooltipController | |
string | name [get, set] |
Tooltip | TooltipPrefabInstance [get, set] |
RectTransform | TooltipPrefabInstanceTransform [get, set] |
Tooltip | TooltipPrefabType [get, set] |
|
inlinevirtual |
Reimplemented from SpaceCenterBuilding.
|
inlineprotectedvirtual |
Reimplemented from SpaceCenterBuilding.