Refactor scene objects initialization to call OnAwake before all OnStart
#520
This commit is contained in:
@@ -339,24 +339,13 @@ void Scene::OnDeleteObject()
|
||||
Actor::OnDeleteObject();
|
||||
}
|
||||
|
||||
void Scene::PostLoad()
|
||||
void Scene::Initialize()
|
||||
{
|
||||
// Initialize
|
||||
_parent = nullptr;
|
||||
_scene = this;
|
||||
|
||||
// Base
|
||||
Actor::PostLoad();
|
||||
}
|
||||
|
||||
void Scene::PostSpawn()
|
||||
{
|
||||
// Initialize
|
||||
_parent = nullptr;
|
||||
_scene = this;
|
||||
|
||||
// Base
|
||||
Actor::PostSpawn();
|
||||
Actor::Initialize();
|
||||
}
|
||||
|
||||
void Scene::BeginPlay(SceneBeginData* data)
|
||||
|
||||
Reference in New Issue
Block a user