Scene cutover and LoadingScene sample.
This commit is contained in:
@ -5,7 +5,7 @@
|
||||
|
||||
#pragma once
|
||||
#include "VNEvent.hpp"
|
||||
#include "scene/Scene.hpp"
|
||||
#include "scenes/LoadingScene.hpp"
|
||||
|
||||
namespace Dawn {
|
||||
template<class T>
|
||||
@ -13,11 +13,7 @@ namespace Dawn {
|
||||
protected:
|
||||
void onStart() override {
|
||||
auto game = this->manager->getGame();
|
||||
T *nextScene = new T(this->manager->getGame());
|
||||
|
||||
auto assets = nextScene->getRequiredAssets();
|
||||
game->assetManager.queueLoad(assets);
|
||||
game->assetManager.syncLoad();
|
||||
LoadingScene<T> *nextScene = new LoadingScene<T>(this->manager->getGame());
|
||||
nextScene->stage();
|
||||
game->sceneCutover(nextScene);
|
||||
}
|
||||
|
Reference in New Issue
Block a user