28 lines
939 B
C#
28 lines
939 B
C#
// Copyright (c) Microsoft Corporation.
|
|
// Licensed under the MIT License.
|
|
|
|
using UnityEngine;
|
|
|
|
namespace Microsoft.MixedReality.Toolkit.UI
|
|
{
|
|
/// <summary>
|
|
/// Tooltip used for speech confirmation label. This inherits ToolTip class and provides generic text string interface for the label.
|
|
/// To create your own speech confirmation label, override SpeechConfirmationTooltip and provide SetText(string s) and
|
|
/// TriggerConfirmationAnimation() functions. Assign the prefab to the SpeechInputHandler.cs
|
|
/// </summary>
|
|
[AddComponentMenu("Scripts/MRTK/SDK/SpeechConfirmationTooltip")]
|
|
public class SpeechConfirmationTooltip : ToolTip
|
|
{
|
|
public virtual void SetText(string labelText)
|
|
{
|
|
ToolTipText = labelText;
|
|
}
|
|
|
|
public virtual void TriggerConfirmedAnimation()
|
|
{
|
|
gameObject.GetComponent<Animator>().SetTrigger("Confirmed");
|
|
}
|
|
|
|
}
|
|
}
|