private void DestroyGeometry() { if (collisionBody != null) { collisionBody.Dispose(); collisionBody = null; } if (sceneNode != null) { sceneNode.Dispose(); sceneNode = null; } if (meshObject != null) { meshObject.Dispose(); meshObject = null; } if (mesh != null) { mesh.Dispose(); mesh = null; } }
void DestroyBackgroundImageMeshObject() { if (backgroundImageMeshObject != null) { backgroundImageMeshObject.Dispose(); backgroundImageMeshObject = null; backgroundImageSceneNode.Dispose(); backgroundImageSceneNode = null; } }
void DestroyMeshObject() { if (meshObject != null) { sceneNode.Detach(meshObject); sceneNode.Dispose(); sceneNode = null; meshObject.Dispose(); meshObject = null; } }