Loading Screen loads current scene only

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class LoadScreen : MonoBehaviour
{
public Animator myAnimator;
public string sceneName;

void Start()
{
    StartCoroutine(ASyncLoad(sceneName));
}

public IEnumerator ASyncLoad(string sceneName)
{
    yield return new WaitForSeconds(1f);
    AsyncOperation asyncLoad = UnityEngine.SceneManagement.SceneManager.LoadSceneAsync(sceneName);
    asyncLoad.allowSceneActivation = false;
    if (asyncLoad.isDone)
    {
        myAnimator.SetBool("Loaded", true);
    }
}

}

im trying to make this loading screen load the scene that its CURRENTLY IN, but not resend you to sceneName over and over again once loading is done. When you enter the current scene, I want the loading screen to appear and then load all the assets in and then let you play in that scene, but not send you to another place.