Exemple #1
0
    private void OnTriggerExit2D(Collider2D collider)
    {
        MovableTimeCard card = collider.GetComponent <MovableTimeCard>();

        if (card != null)
        {
            _cardInCollider = false;
        }
    }
Exemple #2
0
    private void OnTriggerEnter2D(Collider2D collider)
    {
        if (_cardInCollider)
        {
            return;
        }

        MovableTimeCard card = collider.GetComponent <MovableTimeCard>();

        if (card != null)
        {
            card.Deselect(false);
            if (!_processed)
            {
                _currentCardRoutine = MoveAndProcessCard(card);
                StartCoroutine(_currentCardRoutine);
            }
            _cardInCollider = true;
        }
    }