Table of Contents

Class AssemblyPartsButton

Namespace
KSP.OAB
Assembly
Assembly-CSharp.dll
public class AssemblyPartsButton : KerbalMonoBehaviour, IPointerEnterHandler, IEventSystemHandler, IPointerExitHandler, ISelectHandler, IDeselectHandler
Inheritance
AssemblyPartsButton
Implements
IPointerEnterHandler
IEventSystemHandler
IPointerExitHandler
ISelectHandler
IDeselectHandler
Inherited Members
Extension Methods

Constructors

AssemblyPartsButton()

public AssemblyPartsButton()

Fields

category

public PartCategories category

Field Value

PartCategories

favoriteTagBG

public Image favoriteTagBG

Field Value

Image

hoverBG

public Image hoverBG

Field Value

Image

icon

public Image icon

Field Value

Image

iconBorder

public Image iconBorder

Field Value

Image

iconOutline

public Image iconOutline

Field Value

Image

nameText

public TextMeshProUGUI nameText

Field Value

TextMeshProUGUI

part

public IObjectAssemblyAvailablePart part

Field Value

IObjectAssemblyAvailablePart

sizeTagBG

public Image sizeTagBG

Field Value

Image

tagsText

public TextMeshProUGUI tagsText

Field Value

TextMeshProUGUI

Methods

CreatePart()

public void CreatePart()

Initialize(ObjectAssemblyUIEvents, IObjectAssemblyAvailablePart)

public void Initialize(ObjectAssemblyUIEvents eventsToUse, IObjectAssemblyAvailablePart partToUse)

Parameters

eventsToUse ObjectAssemblyUIEvents
partToUse IObjectAssemblyAvailablePart

OnDeselect(BaseEventData)

public void OnDeselect(BaseEventData eventData)

Parameters

eventData BaseEventData

OnDestroy()

public void OnDestroy()

OnDisable()

public void OnDisable()

OnPointerEnter(PointerEventData)

public void OnPointerEnter(PointerEventData data)

Parameters

data PointerEventData

OnPointerExit(PointerEventData)

public void OnPointerExit(PointerEventData data)

Parameters

data PointerEventData

OnSelect(BaseEventData)

public void OnSelect(BaseEventData eventData)

Parameters

eventData BaseEventData

SetFilterColor(Color)

public void SetFilterColor(Color color)

Parameters

color Color

SetIcon(Sprite)

public void SetIcon(Sprite sprite)

Parameters

sprite Sprite

SetSizeTagColor(Color)

public void SetSizeTagColor(Color color)

Parameters

color Color

ShowFavoritesTag(bool)

public void ShowFavoritesTag(bool show)

Parameters

show bool

ShowSizeTag(bool, string)

public void ShowSizeTag(bool show, string text = null)

Parameters

show bool
text string