示例#1
0
    void OnCollisionEnter2D(Collision2D other)
    {
        EnemyController e = other.collider.GetComponent <EnemyController>();

        if (e != null)
        {
            e.Fix();
        }
        Destroy(gameObject);

        EnemyControllerHard eh = other.collider.GetComponent <EnemyControllerHard>();

        if (eh != null)
        {
            eh.Fix();
        }
        Destroy(gameObject);
    }
示例#2
0
    void OnCollisionEnter2D(Collision2D other)
    {
        if (other.collider.tag == "EnemyE")
        {
            EnemyController e = other.collider.GetComponent <EnemyController>();
            if (e != null)
            {
                e.Fix();
            }
        }
        if (other.collider.tag == "EnemyH")
        {
            EnemyControllerHard e = other.collider.GetComponent <EnemyControllerHard>();
            if (e != null)
            {
                e.Fix();
            }
        }

        Destroy(gameObject);
    }