run method

Future run()

Implementation

Future run() async {
  display.bindEventListeners();

  await setup();
  try {
    await construct();
  } on EndSceneEarlyException {
    print('An EndSceneEarlyException has occured');
  }
  resetCamera();
  render();
  await tearDown();

  display.unbindEventListeners();
}