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; } } } }