Я использовал этот код, чтобы прекратить уничтожать указанный c игровой объект. Проблема в том, что когда я меняю сцену, содержащую этот объект, на другую сцену, игровой объект по-прежнему отображается даже в другой сцене ... Как показать только игровой объект на его сцене. Я надеюсь, что я четко указал свою проблему.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class DontDestroy : MonoBehaviour {
void Awake() {
DontDestroyOnLoad(this.gameObject);
if(FindObjectsOfType(GetType()).Length > 1) {
Destroy(gameObject);
}
}
}