unity или c# не хочет выводит текст
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using TMPro;
public class Shoot : MonoBehaviour
{
public GameObject bullet;
public Transform bulletSpawn;
public Camera cam;
public TMP_Text ammoText;
public Animator anim;
public float bulletSpeed;
public float spread;
private int allAmmo = 120;
public static int currentAmmo = 30;
private float time;
void Update()
{
CheckGun();
if (Input.GetKeyDown(KeyCode.R))
{
Reload();
}
if ((time += Time.deltaTime) > 0.15f)
{
if (Input.GetMouseButton(0) && currentAmmo > 0)
{
time = 0f;
currentAmmo -= 1;
Debug.Log("патронов в обойме:" + currentAmmo.ToString());
Shot();
}
}
Debug.Log("патронов в боезапасе:" + allAmmo.ToString());
ammoText.text = currentAmmo + "/" + allAmmo;
}
} //Дальше вам не надо
ошибок никаких нет просто текст не выводится но я думаю что проблема в
public static int currentAmmo;
но он нужен чтобы при подборе патронов она увеличивалось
еще и allAmmo не выводится