Table of Contents

Class AudioSourcePool

Namespace
Framework.Systems.Audio
Assembly
Assembly-CSharp.dll

AudioSource 오브젝트 풀. SFX 재생마다 new AudioSource 생성 금지. 풀 부족 시 가장 오래된 Source 재사용.

public sealed class AudioSourcePool
Inheritance
object
AudioSourcePool

Constructors

AudioSourcePool(Transform, int)

public AudioSourcePool(Transform root, int poolSize = 32)

Parameters

root Transform
poolSize int

Methods

Rent()

AudioSource 를 꺼낸다. 풀이 비어있으면 가장 오래된 것 강제 재사용.

public AudioSource Rent()

Returns

AudioSource

Return(AudioSource)

AudioSource 를 풀에 반환한다.

public void Return(AudioSource source)

Parameters

source AudioSource