예제 #1
0
    void Damage(Transform enemy)
    {
        EnemyRyan e = enemy.GetComponent <EnemyRyan>();

        if (e != null)
        {
            //Debug.Log("hit");


            if (isD == true)
            {
                if (enemy.transform.name == "Visitor 1(Clone)")
                {
                    e.TakeDamage(WeakDamage);
                }
                else if (enemy.transform.name == "Visitor 2(Clone)")
                {
                    e.TakeDamage(damage);
                }
                else if (enemy.transform.name == "Visitor 3(Clone)")
                {
                    e.TakeDamage(strongDamage);
                }
            }
            if (isS == true)
            {
                e.BecomeSlowed();
            }
        }
    }
예제 #2
0
    void Damage(Transform enemy)
    {
        EnemyRyan e = enemy.GetComponent <EnemyRyan>();

        if (e != null)
        {
            Debug.Log("hit");
            Debug.Log(enemy);

            if (isD == true)
            {
                if (Building1 == true)
                {
                    if (enemy.transform.name == "Visitor 1(Clone)")
                    {
                        e.TakeDamage(strongDamage);
                    }
                    else if (enemy.transform.name == "Visitor 2(Clone)")
                    {
                        e.TakeDamage(NutureDamage);
                    }
                    else if (enemy.transform.name == "Visitor 3(Clone)")
                    {
                        e.TakeDamage(NutureDamage);
                    }
                }

                else if (Building2 == true)
                {
                    if (enemy.transform.name == "Visitor 1(Clone)")
                    {
                        e.TakeDamage(NutureDamage);
                    }
                    else if (enemy.transform.name == "Visitor 2(Clone)")
                    {
                        e.TakeDamage(strongDamage);
                    }
                    else if (enemy.transform.name == "Visitor 3(Clone)")
                    {
                        e.TakeDamage(NutureDamage);
                    }
                }

                //e.TakeDamage(strongDamage);
            }
            if (isS == true)
            {
                e.BecomeSlowed();
            }
        }
    }