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); } } }