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
public AssemblyPartsButton()
Fields
public PartCategories category
Field Value
- PartCategories
public Image favoriteTagBG
Field Value
- Image
Field Value
- Image
Field Value
- Image
Field Value
- Image
Field Value
- Image
nameText
public TextMeshProUGUI nameText
Field Value
- TextMeshProUGUI
public IObjectAssemblyAvailablePart part
Field Value
- IObjectAssemblyAvailablePart
Field Value
- Image
tagsText
public TextMeshProUGUI tagsText
Field Value
- TextMeshProUGUI
Methods
public void Initialize(ObjectAssemblyUIEvents eventsToUse, IObjectAssemblyAvailablePart partToUse)
Parameters
eventsToUse ObjectAssemblyUIEvents
partToUse IObjectAssemblyAvailablePart
public void OnDeselect(BaseEventData eventData)
Parameters
eventData BaseEventData
public void OnPointerEnter(PointerEventData data)
Parameters
data PointerEventData
public void OnPointerExit(PointerEventData data)
Parameters
data PointerEventData
public void OnSelect(BaseEventData eventData)
Parameters
eventData BaseEventData
public void SetFilterColor(Color color)
Parameters
color Color
public void SetIcon(Sprite sprite)
Parameters
sprite Sprite
public void SetSizeTagColor(Color color)
Parameters
color Color
public void ShowFavoritesTag(bool show)
Parameters
show bool
public void ShowSizeTag(bool show, string text = null)
Parameters
show bool
text string