using UnityEngine.SceneManagement;
//0 인덱스 로드
SceneManager.LoadScene(0);
//현재 Scene 로드
SceneManager.LoadScene(SceneManager.GetActiveScene().name);
//다음 Scene 로드
SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex + 1);
SceneManager.UnloadScene 함수를 쓴다.
SceneManager.UnloadScene();
SceneManager.UnloadSceneAsync(index);
AssetReference를 사용하려면 Addressable 라이브러리가 있어야 한다.

addressable을 설치한다.

이후 groups 설정하면 된다.
using UnityEngine.AddressableAssets;
using UnityEngine.ResourceManagement.AsyncOperations;
//클래스 내부
public AssetReference scenes;
AsyncOperation op =
scenes.LoadSceneAsync(LoadSceneMode.Additive, bool activateOnLoad);
매개변수1
매개변수2
이후에 op.isDone으로 아직 끝났는지 안끝났는지 판단 가능
op.allowSceneActivation = true; //scene 장면 활성화