Открытие двери при сборе определенного количества ключей

Всем привет, я создаю свою собственную игру и я не понимаю, как заставить дверь открываться с помощью определенного количества ключей, я сделал анимацию и немного нашел информацию о коде открытия самой двери, но так, чтобы она открывалась с определенным количеством собранных ключей, у меня не получается. Для моей игры нужно, чтобы, если вы собрали 4 ключа, дверь открывается.

Я думаю, что можно сделать так, if ты собрал 4 ключа, метод с открытием двери, а то есть

using UnityEngine;

public class Door : MonoBehaviour
{
    private Animator _animator;

    private void Awake()
    {
        _animator = GetComponent<Animator>();
    }

    [ContextMenu(itemName: "Open")]
    public void Open()
    {
        _animator.SetTrigger(name: "Open");
    }
}

Открывает дверь, то есть, её анимацию.

Но нет идей как реализовать это. Если кому то не лень помочь, я буду благодарен.

Я начинающий программист, поэтому не судите строго

если вы обнаружите ошибки в грамматике или в неправильной конструкции вопроса, я буду очень благодарен за исправление


Ответы (0 шт):