Table of Contents

Class InteractaUICore<T>

Namespace
Gasimo.Interacta
Assembly
Gasimo.Interacta.dll

Handles displaying User Interaction Reticle and UI.

public abstract class InteractaUICore<T> : MonoBehaviour

Type Parameters

T
Inheritance
object
Object
Component
Behaviour
MonoBehaviour
InteractaUICore<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

InteractaCore<T>

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 GameObject

Item to highlight

message string

Message

Update()

Pull data from Interacta

public virtual void Update()

hide()

Hides the UI Reticle

public virtual void hide()