Esempio n. 1
0
    void OnTriggerStay(Collider col)
    {
        if(timer > dmgInterval/Time.deltaTime){
            timer = 0;
            phs = col.GetComponent<PlayerHealthScript>();
            ehs = col.GetComponent<EnemyHealthScript>();
            if(phs != null){
                // Increase damage if player is too close
                if(Vector3.Distance(transform.position, col.transform.position) <= .35f){
                    timer = dmgInterval/Time.deltaTime;
                    phs.HurtHealth(2);
                }
                phs.HurtHealth(1);

            }
            else if(ehs != null){
                ehs.HurtHealth(3, this);
            }
        }
    }