Table of Contents

Class PartsManagerPart

Namespace
KSP.Game
Assembly
Assembly-CSharp.dll
public class PartsManagerPart : KerbalMonoBehaviour, IPooledUI
Inheritance
PartsManagerPart
Implements
Inherited Members
Extension Methods

Constructors

PartsManagerPart()

public PartsManagerPart()

Fields

Guid

public PropertyReadonly<IGGuid> Guid

Field Value

PropertyReadonly<IGGuid>

IsHighlighted

public Property<bool> IsHighlighted

Field Value

Property<bool>

Properties

Entries

public List<PartsManagerEntry> Entries { get; }

Property Value

List<PartsManagerEntry>

ParentCategory

public PartsManagerCategory ParentCategory { get; }

Property Value

PartsManagerCategory

PartGUID

public IGGuid PartGUID { get; }

Property Value

IGGuid

Methods

AddEntry(PartsManagerEntry)

public void AddEntry(PartsManagerEntry entry)

Parameters

entry PartsManagerEntry

Awake()

protected void Awake()

DestroyPart()

public void DestroyPart()

GetInteractivePart()

public IInteractivePart GetInteractivePart()

Returns

IInteractivePart

Initialize(GameObjectPool<PartsManagerPart>, IGGuid, IInteractivePart, PartsManagerPartsList)

public void Initialize(GameObjectPool<PartsManagerPart> pool, IGGuid guid, IInteractivePart part, PartsManagerPartsList _parentList)

Parameters

pool GameObjectPool<PartsManagerPart>
guid IGGuid
part IInteractivePart
_parentList PartsManagerPartsList

IsExpanded()

public bool IsExpanded()

Returns

bool

RemoveFavorite()

public void RemoveFavorite()

ReturnToPool()

public void ReturnToPool()

SetCategory(PartsManagerCategory)

public void SetCategory(PartsManagerCategory category)

Parameters

category PartsManagerCategory

SetExpanded(bool)

public void SetExpanded(bool expanded)

Parameters

expanded bool

SetFavorite()

public void SetFavorite()

SetFavorite(bool)

public void SetFavorite(bool isfavorite)

Parameters

isfavorite bool

SortPartEntries()

public void SortPartEntries()