1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
using System; using UnityEngine; public class PoolableBehavior : MonoBehaviour { [HideInInspector] public IObjectPool OwnerPool; public virtual void Reset() { } public void Awake() { this.OwnerPool = DefaultPool.Instance; } }