- Namespace
- KSP.UI
- Assembly
- Assembly-CSharp.dll
[PrefabName("KSCMenu.prefab")]
public class KSCMenuManager : UIModule
- Inheritance
-
KSCMenuManager
- Inherited Members
-
- Extension Methods
-
Constructors
Properties
public GameObject[] KSCSelectableBuildings { get; set; }
Property Value
- GameObject[]
Methods
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
public void OnBuildingClick(KSCNavEnum targetBuilding)
Parameters
targetBuilding KSCNavEnum
public void OnLocalizeEvent()
public void RegisterKSCButtons()
public void ToLaunchLocation(string launchSiteName)
Parameters
launchSiteName string
public void ToLaunchpad(string launchLocation)
Parameters
launchLocation string
public void ToVehicleAssemblyBuilding()
public void UserOAB(OABVariant variant, OABEnvironmentType environmentType)
Parameters
variant OABVariant
environmentType OABEnvironmentType