Beispiel #1
0
    //чекает попадание пули
    protected virtual void OnTriggerEnter2D(Collider2D collider)
    {
        CharacterCTR character = collider.GetComponent <CharacterCTR>();

        if (character)
        {
            character.ReceiveDamage();
        }
    }
Beispiel #2
0
    protected override void OnTriggerEnter2D(Collider2D collider)
    {
        CharacterCTR character = collider.GetComponent <CharacterCTR>();

        if (character)                                                                   //если прыгает на него перс, сразу уничт-е
        {
            if (Mathf.Abs(character.transform.position.x - transform.position.x) < 0.3F) //расст-е меньше, только если игрок сверху
            {
                Destroy(gameObject);
            }
            else
            {
                character.ReceiveDamage();
            }
        }
    }