class MAGES::Experimental::EmbodimentJARIA::AgentOutput

Overview

Class used to handle JARIA’s output. More…

class AgentOutput: public MonoBehaviour
{
public:
    // properties

    TMPro.TextMeshProUGUI OutputText;
    Image BackgroundImage;
    List GetOtherOutputLayers;

    // methods

    void AddOtherOutputLayers(GameObject layer);
    void StartAgentThinking();
    void StopAgentThinking();
    void ResetAgentThinking();
};

Detailed Documentation

Class used to handle JARIA’s output.

Properties

TMPro.TextMeshProUGUI OutputText

Gets or sets to return agent output text.

Image BackgroundImage

Gets or sets to return agent output text.

List GetOtherOutputLayers

Gets the list of other UI layers under the same canva where the agent output is.

Methods

void AddOtherOutputLayers(GameObject layer)

Add to the list a second UI layer under the canva where the agent output is.

Parameters:

layer

UI layer that is with the agent output UI.

void StartAgentThinking()

Starts the agent’s thinking output.

void StopAgentThinking()

Stops the agent’s thinking output.

void ResetAgentThinking()

Resets the agent’s thinking output.