Table of Contents

Class IndicatorProvider

Namespace
KSP.UI
Assembly
Assembly-CSharp.dll
public class IndicatorProvider : KerbalMonoBehaviour
Inheritance
IndicatorProvider
Inherited Members
Extension Methods

Constructors

IndicatorProvider()

public IndicatorProvider()

Methods

AddIndicator(Indicator)

public void AddIndicator(Indicator indicator)

Parameters

indicator Indicator

GetTaggedRect(string)

public RectTransform GetTaggedRect(string tagName)

Parameters

tagName string

Returns

RectTransform

HideIndicatorCanvasGroup(bool)

public void HideIndicatorCanvasGroup(bool hidden)

Parameters

hidden bool

RegisterTag(string, RectTransform)

public void RegisterTag(string tagName, RectTransform rectTransform)

Parameters

tagName string
rectTransform RectTransform

ReleaseIndicator<T>(object, T)

public void ReleaseIndicator<T>(object id, T indicator) where T : Component

Parameters

id object
indicator T

Type Parameters

T

ReleaseIndicator<T>(T)

public void ReleaseIndicator<T>(T indicator) where T : Component

Parameters

indicator T

Type Parameters

T

RemoveIndicator(Indicator)

public void RemoveIndicator(Indicator indicator)

Parameters

indicator Indicator

RemoveTag(string)

public void RemoveTag(string tagName)

Parameters

tagName string

RepositionIndicatorUI(Indicator)

public void RepositionIndicatorUI(Indicator indicator)

Parameters

indicator Indicator

RequestIndicator<T>(object, T)

public T RequestIndicator<T>(object id, T indicator) where T : Component

Parameters

id object
indicator T

Returns

T

Type Parameters

T

RequestIndicator<T>(T)

public T RequestIndicator<T>(T indicator) where T : Component

Parameters

indicator T

Returns

T

Type Parameters

T

RespositionIndicator(Indicator, Vector3)

public void RespositionIndicator(Indicator indicator, Vector3 worldPosition)

Parameters

indicator Indicator
worldPosition Vector3