Table of Contents

Class UIWidget_viewport_ivaportrait

Namespace
KSP.UI.Binding.Widget
Assembly
Assembly-CSharp.dll
public class UIWidget_viewport_ivaportrait : UIWidget
Inheritance
UIWidget_viewport_ivaportrait
Inherited Members
Extension Methods

Constructors

UIWidget_viewport_ivaportrait()

public UIWidget_viewport_ivaportrait()

Properties

CameraviewTexture

public IUIValueBindable<Texture> CameraviewTexture { get; }

Property Value

IUIValueBindable<Texture>

IsButtonEVAVisible

public bool IsButtonEVAVisible { get; }

Property Value

bool

PortraitName

public IUIValueBindable<string> PortraitName { get; }

Property Value

IUIValueBindable<string>

Methods

GetBasicTooltipDataForEVAButton()

public BasicTextTooltipData GetBasicTooltipDataForEVAButton()

Returns

BasicTextTooltipData

GetPortraitTexture()

public RenderTexture GetPortraitTexture()

Returns

RenderTexture

HandleMouseEnterForButtonEVA()

public void HandleMouseEnterForButtonEVA()

HandleMouseExitForButtonEVA()

public void HandleMouseExitForButtonEVA()

RegisterButtonEVAListener(UnityAction)

public void RegisterButtonEVAListener(UnityAction callback)

Parameters

callback UnityAction

SetButtonEVAInteractable(bool)

public void SetButtonEVAInteractable(bool interactable)

Parameters

interactable bool

SetEVAButtonAvailable(bool)

public void SetEVAButtonAvailable(bool isEVAButtonAvailable)

Parameters

isEVAButtonAvailable bool

SetKerbalName(string)

public void SetKerbalName(string kerbalName)

Parameters

kerbalName string

SetPortraitTexture(RenderTexture)

public void SetPortraitTexture(RenderTexture targetRenderTexture)

Parameters

targetRenderTexture RenderTexture

SetPortraitTexture(Texture)

public void SetPortraitTexture(Texture targetTexture)

Parameters

targetTexture Texture

UnregisterAllButtonEVAListeners()

public void UnregisterAllButtonEVAListeners()