Initial commit

This commit is contained in:
2025-04-08 11:31:35 +08:00
commit a5687dc451
13482 changed files with 5461110 additions and 0 deletions

View File

@ -0,0 +1,33 @@
using UnityEngine;
public class MusicPreloader : MonoBehaviour
{
[Header("-= Settings =-")]
[Header("Whether to preload (True) or unload (False)")]
[SerializeField]
private bool PreloadClips = true;
[SerializeField]
private AudioClip[] TargetClips;
private void Awake()
{
if (PreloadClips)
{
AudioClip[] targetClips = TargetClips;
for (int i = 0; i < targetClips.Length; i++)
{
targetClips[i].LoadAudioData();
}
}
else
{
AudioClip[] targetClips = TargetClips;
for (int i = 0; i < targetClips.Length; i++)
{
targetClips[i].UnloadAudioData();
}
}
Object.Destroy(this);
}
}