Ejemplo n.º 1
0
 protected virtual void OnEnable()
 {
     pool = new MemoryPool <TextMesh>(
         () => Instantiate(fab, transform),
         (tm) => tm.gameObject.SetActive(false),
         (tm) => ObjectDestructor.Destroy(tm.gameObject));
 }
Ejemplo n.º 2
0
 protected override void Disposer(T data)
 {
     ObjectDestructor.Destroy(data);
 }
Ejemplo n.º 3
0
 private void Release()
 {
     ObjectDestructor.Destroy(outputTexture);
 }