private void Update() { if (m_weapon.CanShoot() && m_weapon.IsInRange(m_target)) { m_weapon.Shoot(m_target); } }
void Update() { if (Time.frameCount % 5 == 0) { GetNearestTarget(); } if (m_weapon.CanShoot() && m_target != null) { m_weapon.Shoot(m_target); } }