dispose method

void dispose()

Implementation

void dispose(){
  if(_didDispose) return;
  _didDispose = true;
  cubemaps.dispose();
  state.dispose();
  renderer.dispose();
  planeMesh?.dispose();
  boxMesh?.dispose();
  objects.dispose();

  if(currentBackground is Texture){
    currentBackground.dispose();
  }
}