public virtual void Return(IRepoolable <T> item)
 {
     _pool.Return(item);
 }
예제 #2
0
 public override void Destroy(IRepoolable <T> item)
 {
     item.Dispose();
 }
예제 #3
0
 protected BasePoolabe(GameObject gameObject)
 {
     this.gameObject = gameObject;
     repoolable      = gameObject.GetComponent <IRepoolable>();
     gameObject.SetActive(false);
 }