Доброго времени суток! Помогите пожалуйста.
Я сделал скрипт который позволяет собирать предметы и выводить их количество на экран, но не могу понять как сделать ограничение сбора предметов. То есть например что бы нельзя было собрать более 20 предметов (что бы они просто не поднимались больше, если их уже есть 20)
Вот код:
Это вешается на персонажа:
public class rock_player : MonoBehaviour {
static public int rock;
[SerializeField]
public Text TextRock;
void Start(){
rock = 0;
}
}
Это вешается на объект который поднимаем:
public class RockTrig : MonoBehaviour {
public int ValueRock;
void OnTriggerEnter(Collider col) {
rock_player.rock += ValueRock;
GameObject.FindGameObjectWithTag ("Player").GetComponent<rock_player> ().TextRock.text = rock_player.rock.ToString();
Destroy (gameObject);
}
}