12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- using UnityEngine;
- using UnityEngine.UI;
- namespace HQFPSWeapons.Demo
- {
- public class DemoInstructions : MonoBehaviour
- {
- [SerializeField]
- private bool m_InstructionsEnabledOnStart = false;
- [Space(3f)]
- [SerializeField]
- private Text m_MessageToggleText = null;
- [SerializeField]
- private GameObject m_InstructionsObject = null;
- private bool m_InstructionsEnabled;
- private void Awake()
- {
- m_InstructionsEnabled = m_InstructionsEnabledOnStart;
- Refresh();
- }
- private void Update()
- {
- if(Input.GetKeyDown(KeyCode.F12))
- {
- m_InstructionsEnabled = !m_InstructionsEnabled;
- Refresh();
- }
- }
- private void Refresh()
- {
- m_InstructionsObject.gameObject.SetActive(m_InstructionsEnabled);
- m_MessageToggleText.text = "Press F12 to " + (m_InstructionsEnabled ? "hide" : "show") + " the instructions.";
- }
- }
- }
|