private void OnTriggerEnter2D(Collider2D collider) { unit unit = collider.GetComponent <unit>(); pairos pairos = collider.GetComponent <pairos>(); if (unit && unit is player) { unit.ResivDameg(); } }
private void OnTriggerStay2D(Collider2D collider) { unit unit = collider.GetComponent <unit>(); pairos pairos = collider.GetComponent <pairos>(); Fly_kik Fly_kik = collider.GetComponent <Fly_kik>(); if (unit && unit is player && !Fly_kik && flag) { unit.ResivDameg(); if (transform.position.x > unit.transform.position.x) { unit.transform.position = new Vector3(unit.transform.position.x - 3f, unit.transform.position.y); } if (transform.position.x < unit.transform.position.x) { unit.transform.position = new Vector3(unit.transform.position.x + 3f, unit.transform.position.y); } } }
private void OnTriggerEnter2D(Collider2D collider) { unit unit = collider.GetComponent <unit>(); pairos pairos = collider.GetComponent <pairos>(); Fly_kik krik = collider.GetComponent <Fly_kik>(); if (unit && unit is player && !krik) { GameObject Player = collider.gameObject; unit.ResivDameg(); } if (pairos) { Destroy(gameObject); } if (krik) { Destroy(gameObject); } }