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;
            }
        }
Exemple #2
0
 void DestroyBackgroundImageMeshObject()
 {
     if (backgroundImageMeshObject != null)
     {
         backgroundImageMeshObject.Dispose();
         backgroundImageMeshObject = null;
         backgroundImageSceneNode.Dispose();
         backgroundImageSceneNode = null;
     }
 }
Exemple #3
0
 void DestroyMeshObject()
 {
     if (meshObject != null)
     {
         sceneNode.Detach(meshObject);
         sceneNode.Dispose();
         sceneNode = null;
         meshObject.Dispose();
         meshObject = null;
     }
 }