2024-05-07 11:06:14 +03:00

52 lines
1.0 KiB
C#

using UnityEngine;
using UnityEngine.InputSystem;
using UnityEngine.UI;
public class Starter : MonoBehaviour
{
[SerializeField] private float _starter = 5f;
[SerializeField] private Text _timer;
[SerializeField] private PlayerInput _dontMovePlayer1;
[SerializeField] private PlayerInput _dontMovePlayer2;
[SerializeField] private Image _borders;
private void Start()
{
_timer.text = _starter.ToString();
_dontMovePlayer1.enabled = false;
_dontMovePlayer2.enabled = false;
_borders.enabled = true;
}
void Update()
{
_starter -= Time.deltaTime;
_timer.text = Mathf.Round(_starter).ToString();
if (_starter < 1f)
{
enabled = false;
if (_timer != null)
{
Destroy(_timer.gameObject);
_dontMovePlayer1.enabled = true;
_dontMovePlayer2.enabled = true;
_borders.enabled = false;
}
}
}
}