Files
BeatSaber/Assets/VRBeatsKit/Scripts/Other/VolumeSingleton.cs
T

33 lines
766 B
C#
Raw Normal View History

using UnityEngine;
namespace VRBeats
{
public class VolumeSingleton : MonoBehaviour
{
private static VolumeSingleton Instance;
private void Awake()
{
if (Instance == null)
{
Instance = this;
DontDestroyOnLoad(gameObject);
}
else
{
2026-05-26 18:54:56 +09:00
VolumeSingleton[] instancesArray = FindObjectsByType<VolumeSingleton>(FindObjectsSortMode.None);
foreach (var volumeSingleton in instancesArray)
{
if (volumeSingleton != Instance)
{
Destroy(volumeSingleton.gameObject);
}
}
}
}
}
}