using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using TMPro; public class GameSpeed : MonoBehaviour { public bool isPause = false; public bool isFastSpeed = false; [SerializeField] private TextMeshProUGUI SpeedText; public AudioSource GameSpeedUp; public AudioSource GameSpeedDown; private void Awake() { TextMeshPro SpeedText = GetComponent(); SpeedText.SetText("X1"); } public void SpeedControl() { if (isPause == false) { if (isFastSpeed == false) { isFastSpeed = true; Time.timeScale = 2f; //2배속 SpeedText.SetText("X2"); SpeedUpAudio(); } else { isFastSpeed = false; Time.timeScale = 1f; //1배속 SpeedText.SetText("X1"); SpeedDownAudio(); } } } public void SpeedUpAudio() { GameSpeedUp.Play(); } public void SpeedDownAudio() { GameSpeedDown.Play(); } }