Table of Contents

Class PartsManagerCore

Namespace
KSP.Game
Assembly
Assembly-CSharp.dll
public class PartsManagerCore : PopUpUIManagerBase, ILateUpdate, IBeginDragHandler, IEventSystemHandler, IDragHandler, IInitializePotentialDragHandler
Inheritance
PartsManagerCore
Implements
IBeginDragHandler
IEventSystemHandler
IDragHandler
IInitializePotentialDragHandler
Inherited Members
Extension Methods

Constructors

PartsManagerCore()

public PartsManagerCore()

Fields

PAM_DEFAULT_FIELD_SORT_INDEX

public const int PAM_DEFAULT_FIELD_SORT_INDEX = 998

Field Value

int

PAM_DEFAULT_MODULEDATA_SORT_INDEX

public const int PAM_DEFAULT_MODULEDATA_SORT_INDEX = 998

Field Value

int

PAM_DEFAULT_MODULE_SORT_INDEX

public const int PAM_DEFAULT_MODULE_SORT_INDEX = 998

Field Value

int

PAM_MODULEDATA_SORTINDEX_MULTIPLIER

public const int PAM_MODULEDATA_SORTINDEX_MULTIPLIER = 1000

Field Value

int
public const int PAM_MODULE_FOOTER_SORT_INDEX = 999

Field Value

int

PAM_MODULE_HEADER_SORT_INDEX

public const int PAM_MODULE_HEADER_SORT_INDEX = 0

Field Value

int

PAM_MODULE_SORTINDEX_MULTIPLIER

public const int PAM_MODULE_SORTINDEX_MULTIPLIER = 1000000

Field Value

int

Properties

IsInOAB

public bool IsInOAB { get; }

Property Value

bool

PartsList

public PartsManagerPartsList PartsList { get; }

Property Value

PartsManagerPartsList

Methods

Awake()

protected override void Awake()

GetModuleDataSortIndex(Type, Type)

public int GetModuleDataSortIndex(Type partComponentModuleType, Type moduleDataType)

Parameters

partComponentModuleType Type
moduleDataType Type

Returns

int

GetModuleShowFooter(Type)

public bool GetModuleShowFooter(Type partComponentModuleType)

Parameters

partComponentModuleType Type

Returns

bool

GetModuleShowHeader(Type)

public bool GetModuleShowHeader(Type partComponentModuleType)

Parameters

partComponentModuleType Type

Returns

bool

GetModuleSortIndex(Type)

public int GetModuleSortIndex(Type partComponentModuleType)

Parameters

partComponentModuleType Type

Returns

int

GetVisibleStatus()

protected override bool GetVisibleStatus()

Returns

bool

Initialize()

public void Initialize()

OnBeginDrag(PointerEventData)

public void OnBeginDrag(PointerEventData eventData)

Parameters

eventData PointerEventData

OnDrag(PointerEventData)

public void OnDrag(PointerEventData eventData)

Parameters

eventData PointerEventData

OnInitializePotentialDrag(PointerEventData)

public void OnInitializePotentialDrag(PointerEventData eventData)

Parameters

eventData PointerEventData

OnLateUpdate()

public void OnLateUpdate()

SetVisibilityOfManager(bool)

protected override void SetVisibilityOfManager(bool visible)

Parameters

visible bool

Shutdown()

public void Shutdown()