void OnDestroy() { if (_bulkMesh != null) { _bulkMesh.Release(); } if (_positionBuffer1) { DestroyImmediate(_positionBuffer1); } if (_positionBuffer2) { DestroyImmediate(_positionBuffer2); } if (_rotationBuffer1) { DestroyImmediate(_rotationBuffer1); } if (_rotationBuffer2) { DestroyImmediate(_rotationBuffer2); } if (_kernelMaterial) { DestroyImmediate(_kernelMaterial); } if (_surfaceMaterial) { DestroyImmediate(_surfaceMaterial); } if (_debugMaterial) { DestroyImmediate(_debugMaterial); } }
void OnDestroy() { if (_bulkMesh != null) { _bulkMesh.Release(); } if (_positionBuffer) { DestroyImmediate(_positionBuffer); } if (_normalBuffer1) { DestroyImmediate(_normalBuffer1); } if (_normalBuffer2) { DestroyImmediate(_normalBuffer2); } if (_kernelMaterial) { DestroyImmediate(_kernelMaterial); } if (_lineMaterial) { DestroyImmediate(_lineMaterial); } if (_debugMaterial) { DestroyImmediate(_debugMaterial); } }
void OnDestroy() { try { if (_bulkMesh != null) { _bulkMesh.Release(); } if (_positionBuffer) { DestroyImmediate(_positionBuffer); } if (_rotationBuffer) { DestroyImmediate(_rotationBuffer); } if (_scaleBuffer) { DestroyImmediate(_scaleBuffer); } if (_kernelMaterial) { DestroyImmediate(_kernelMaterial); } if (_debugMaterial) { DestroyImmediate(_debugMaterial); } } catch (System.Exception ex) { } }
void OnDestroy() { if (bulkMesh != null) { bulkMesh.Release(); } if (positionBuffer1) { DestroyImmediate(positionBuffer1); } if (positionBuffer2) { DestroyImmediate(positionBuffer2); } if (kernelMaterial) { DestroyImmediate(kernelMaterial); } if (debugMaterial) { DestroyImmediate(debugMaterial); } }
void OnDestroy() { if (_bulkMesh != null) { _bulkMesh.Release(); } if (_positionBuffer) { DestroyImmediate(_positionBuffer); } if (_rotationBuffer) { DestroyImmediate(_rotationBuffer); } if (_scaleBuffer) { DestroyImmediate(_scaleBuffer); } if (_kernelMaterial) { DestroyImmediate(_kernelMaterial); } }