public void Release(bool andDestroy) { if (holder != null) { holder.Release(); } if (andDestroy) { destroyable.DestroySelf(); } }