private void Start() { _camera.LogIfNull(nameof(_camera)); _canvas.LogIfNull(nameof(_canvas)); _enemiesSet.LogIfNull(nameof(_enemiesSet)); _distanceMarkerPrefab.LogIfNull(nameof(_distanceMarkerPrefab)); _outOfViewMarkerPrefab.LogIfNull(nameof(_outOfViewMarkerPrefab)); _player.LogIfNull(nameof(_player)); _enemiesSet.Changed += OnEnemySetChanged; CreateMarkers(); }