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()
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()
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()