Example #1
0
    void OnTriggerStay2D(Collider2D other)
    {
        EnemyBehavior enemyBehavior = other.gameObject.GetComponent <EnemyBehavior>();
        BossScript    bossScript    = other.gameObject.GetComponent <BossScript>();

        if (enemyBehavior)
        {
            enemyBehavior.TakeDamage(1, Mathf.Sign(transform.localScale.x));
        }
        else if (bossScript)
        {
            bossScript.PlayerAttacked(1, Mathf.Sign(transform.localScale.x));
        }
    }