public void Attack() { if (distanceToBed <= attackDistance + 2) { if (bedScript == null) { bedScript = bed.GetComponent <BedHp>(); } bedScript.ChangeHp(-damage); } else { if (playerScript == null) { playerScript = player.GetComponent <PlayerCore>(); } Collider[] collider; collider = Physics.OverlapSphere(transform.position, attackDistance, 8); playerScript.ChangeHp(-damage); } }
private void Start() { core = player.GetComponent <PlayerCore>(); bedHp = bed.GetComponent <BedHp>(); }