Class PartsManagerPartsList
- Namespace
- KSP.Game
- Assembly
- Assembly-CSharp.dll
public class PartsManagerPartsList : KerbalMonoBehaviour
- Inheritance
-
PartsManagerPartsList
- Inherited Members
-
- Extension Methods
-
Constructors
PartsManagerPartsList()
public PartsManagerPartsList()
Methods
AddPart(IGGuid, IInteractivePart, bool)
public void AddPart(IGGuid guid, IInteractivePart addedPart, bool forceRefresh = false)
Parameters
guid IGGuid
addedPart IInteractivePart
forceRefresh bool
AddPartToFavorites(IInteractivePart)
public void AddPartToFavorites(IInteractivePart addedPart)
Parameters
addedPart IInteractivePart
Initialize(PartsManagerCore)
public void Initialize(PartsManagerCore core)
Parameters
core PartsManagerCore
OnPartAccordionExpanded(PartsManagerPart)
public void OnPartAccordionExpanded(PartsManagerPart part)
Parameters
part PartsManagerPart
OnPartCategoryAccordionExpanded(PartsManagerCategory)
public void OnPartCategoryAccordionExpanded(PartsManagerCategory category)
Parameters
category PartsManagerCategory
public void PerformUpdate()
QueueRebuildEntireUIFromScratch()
public void QueueRebuildEntireUIFromScratch()
RemoveFromFavorite(IGGuid)
public bool RemoveFromFavorite(IGGuid guid)
Parameters
guid IGGuid
Returns
- bool
public void ScrollToPart(IGGuid partGuid)
Parameters
partGuid IGGuid
SetAssembly(IObjectAssembly)
public void SetAssembly(IObjectAssembly assembly)
Parameters
assembly IObjectAssembly
SetPartOwnerId(IGGuid)
public void SetPartOwnerId(IGGuid partOwnerGuid)
Parameters
partOwnerGuid IGGuid
Shutdown()