//чекает попадание пули protected virtual void OnTriggerEnter2D(Collider2D collider) { CharacterCTR character = collider.GetComponent <CharacterCTR>(); if (character) { character.ReceiveDamage(); } }
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(); } } }