38 lines
590 B
C#
38 lines
590 B
C#
using TMPro;
|
|
using UnityEngine;
|
|
|
|
public class UI_ControlsHelpHUD : MonoBehaviourExtended
|
|
{
|
|
[OwnComponent(0)]
|
|
private TextMeshProUGUI textMesh;
|
|
|
|
private string helpText;
|
|
|
|
private bool helpTextEnabled;
|
|
|
|
private void OnEnable()
|
|
{
|
|
if (textMesh != null)
|
|
{
|
|
helpText = textMesh.text;
|
|
textMesh.text = "F1 - Controls";
|
|
}
|
|
}
|
|
|
|
private void Update()
|
|
{
|
|
if (!(textMesh == null) && Input.GetKeyDown(KeyCode.F1))
|
|
{
|
|
if (helpTextEnabled)
|
|
{
|
|
textMesh.text = "F1 - Controls";
|
|
}
|
|
else
|
|
{
|
|
textMesh.text = helpText;
|
|
}
|
|
helpTextEnabled = !helpTextEnabled;
|
|
}
|
|
}
|
|
}
|