private void OnTriggerEnter2D(Collider2D other) { if (!_playerDetected && other.gameObject.name == "Player") { _naziAI.CastRays(other.gameObject.transform.position); if (_naziAI.CanPlayerBeSeen()) { gameObject.GetComponentInChildren <AudioSource>().PlayOneShot(_mgsFoundSound); _playerDetected = true; ShowExclamationMark(); } } }