Class InteractaUICore<T>
Handles displaying User Interaction Reticle and UI.
public abstract class InteractaUICore<T> : MonoBehaviour
Type Parameters
T
- Inheritance
-
objectObjectComponentBehaviourMonoBehaviourInteractaUICore<T>
- Derived
Fields
Player
public T Player
Field Value
- T
description
public TextMeshProUGUI description
Field Value
- TextMeshProUGUI
displayIcon
[Header("UI Elements")]
public Image displayIcon
Field Value
- Image
displayRadiusCutoff
public float displayRadiusCutoff
Field Value
- float
interacta
public InteractaCore<T> interacta
Field Value
Methods
HighlightItem(GameObject, string)
Shows an item on the UI Reticle with a custom message
public virtual void HighlightItem(GameObject item, string message)
Parameters
item
GameObjectItem to highlight
message
stringMessage
Update()
Pull data from Interacta
public virtual void Update()
hide()
Hides the UI Reticle
public virtual void hide()