Пример #1
0
    private void OnTriggerEnter(Collider other)
    {
        Unlock unlock = GetComponent <Unlock>();

        if (unlock != null)
        {
            AddKey(unlock.GetKeyType());
            Destroy(unlock.gameObject);
        }

        Gemdoor gemDoor = GetComponent <Gemdoor>();

        if (gemDoor != null)
        {
            if (ContainKey(gemDoor.GetKeyType()))
            {
                gemDoor.OpenDoor();
                RemoveKey(gemDoor.GetKeyType());
            }
        }
    }