Unity_Learn/Assets/Scripts/Managers/Poolable.cs

15 lines
689 B
C#

using UnityEngine;
public class Poolable : MonoBehaviour
{
// 이건 그냥 풀링 가능한 오브젝트에 붙이는 컴포넌트
// 풀링 매니저가 이 컴포넌트가 붙어있는 오브젝트를 관리함
// 풀링 매니저가 관리하는 오브젝트는 씬이 바뀌어도 파괴되지 않음
// 풀링 매니저가 관리하는 오브젝트는 비활성화 상태로 대기하다가 필요할 때 활성화됨
// 풀링 매니저가 관리하는 오브젝트는 필요없어지면 다시 비활성화 상태로 돌아감
// 아무런 기능을 하지 않아도 괜찮음 그냥 이거 이름 자체가 중요한거니까
public bool IsUsing;
}