Table of Contents

Class KSCMenuManager

Namespace
KSP.UI
Assembly
Assembly-CSharp.dll
[PrefabName("KSCMenu.prefab")]
public class KSCMenuManager : UIModule
Inheritance
KSCMenuManager
Inherited Members
Extension Methods

Constructors

KSCMenuManager()

public KSCMenuManager()

Properties

KSCSelectableBuildings

public GameObject[] KSCSelectableBuildings { get; set; }

Property Value

GameObject[]

Methods

FindCorrespondingButton(KSCTargetableBuilding, bool)

public KSCButton FindCorrespondingButton(KSCTargetableBuilding targetBuilding, bool ignoreHiddenButtons)

Parameters

targetBuilding KSCTargetableBuilding
ignoreHiddenButtons bool

Returns

KSCButton

HandleOutlinedBuilding(KSCTargetableBuilding, PointerEventData)

public KSCButton HandleOutlinedBuilding(KSCTargetableBuilding targetBuilding, PointerEventData eventData)

Parameters

targetBuilding KSCTargetableBuilding
eventData PointerEventData

Returns

KSCButton

OnBuildingClick(KSCNavEnum)

public void OnBuildingClick(KSCNavEnum targetBuilding)

Parameters

targetBuilding KSCNavEnum

OnLocalizeEvent()

public void OnLocalizeEvent()

RegisterKSCButtons()

public void RegisterKSCButtons()

ToLaunchLocation(string)

public void ToLaunchLocation(string launchSiteName)

Parameters

launchSiteName string

ToLaunchpad(string)

public void ToLaunchpad(string launchLocation)

Parameters

launchLocation string

ToVehicleAssemblyBuilding()

public void ToVehicleAssemblyBuilding()

UserOAB(OABVariant, OABEnvironmentType)

public void UserOAB(OABVariant variant, OABEnvironmentType environmentType)

Parameters

variant OABVariant
environmentType OABEnvironmentType