у меня все Instance - DontDestroyOnLoad как мне их стоит сделать правильно по логике Boostrap? Убирать их или нет?
И нужно ли?
например этот
using UnityEngine;
using UnityEngine.SceneManagement;
public class SceneLoader : MonoBehaviour
{
public static SceneLoader Instance { get; private set; }
private void Awake()
{
if (Instance == null)
{
Instance = this;
DontDestroyOnLoad(gameObject);
}
else
{
Destroy(gameObject);
}
}
public void ReloadCurrentScene()
{
SceneManager.LoadScene(SceneManager.GetActiveScene().name);
}
public void LoadMenuScene()
{
SceneManager.LoadScene("Menu");
}
public void LoadPvpArenaScene()
{
SceneManager.LoadScene("PvpArena");
}
}