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
public UIWidget_viewport_ivaportrait()
Properties
CameraviewTexture
public IUIValueBindable<Texture> CameraviewTexture { get; }
Property Value
- IUIValueBindable<Texture>
public bool IsButtonEVAVisible { get; }
Property Value
- bool
public IUIValueBindable<string> PortraitName { get; }
Property Value
- IUIValueBindable<string>
Methods
public BasicTextTooltipData GetBasicTooltipDataForEVAButton()
Returns
- BasicTextTooltipData
GetPortraitTexture()
public RenderTexture GetPortraitTexture()
Returns
- RenderTexture
public void HandleMouseEnterForButtonEVA()
public void HandleMouseExitForButtonEVA()
public void RegisterButtonEVAListener(UnityAction callback)
Parameters
callback UnityAction
public void SetButtonEVAInteractable(bool interactable)
Parameters
interactable bool
public void SetEVAButtonAvailable(bool isEVAButtonAvailable)
Parameters
isEVAButtonAvailable bool
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
public void UnregisterAllButtonEVAListeners()