private void Update() { if (seIndexQueue.Count > 0) { NSEInfo info = seIndexQueue.Dequeue(); PlaySEImpl(info.index, info.volume); } }
public void PlaySE(int index, float volume = 1.0f) { NSEInfo info = new NSEInfo(); info.index = index; info.volume = volume; seIndexQueue.Enqueue(info); }