Esempio n. 1
0
    private void OnTriggerEnter2D(Collider2D collider)
    {
        unit   unit   = collider.GetComponent <unit>();
        pairos pairos = collider.GetComponent <pairos>();

        if (unit && unit is player)
        {
            unit.ResivDameg();
        }
    }
Esempio n. 2
0
    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);
            }
        }
    }
Esempio n. 3
0
    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);
        }
    }