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