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
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