private void HandleEnemyWaveSpawnPositionIndicator()
    {
        Vector3 directionToNextSpawnPosition = (enemyWaveManager.GetSpawnPosition() - mainCamera.transform.position).normalized;

        enemyWaveSpawnPositionIndicator.anchoredPosition = directionToNextSpawnPosition * 300f;
        enemyWaveSpawnPositionIndicator.eulerAngles      = new Vector3(0, 0, UtilsClass.GetAngleFromVector(directionToNextSpawnPosition));

        float distanceToNextSpawPosition = Vector3.Distance(enemyWaveManager.GetSpawnPosition(), mainCamera.transform.position);

        enemyWaveSpawnPositionIndicator.gameObject.SetActive(distanceToNextSpawPosition > mainCamera.orthographicSize * 1.5f);
    }