Add EditorScene for using gameplay logic in editor preview windows

This commit is contained in:
Wojtek Figat
2021-02-17 12:31:03 +01:00
parent 57e4831a5f
commit 62bfc94f24
5 changed files with 45 additions and 3 deletions

View File

@@ -0,0 +1,23 @@
// Copyright (c) 2012-2021 Wojciech Figat. All rights reserved.
#include "EditorScene.h"
EditorScene::EditorScene(const SpawnParams& params)
: Scene(params)
{
// Mock editor preview scene to be in gameplay
EditorScene::PostSpawn();
SceneBeginData beginData;
EditorScene::BeginPlay(&beginData);
beginData.OnDone();
}
void EditorScene::Update()
{
for (auto& e : Ticking.Update.Ticks)
e.Call();
for (auto& e : Ticking.LateUpdate.Ticks)
e.Call();
for (auto& e : Ticking.FixedUpdate.Ticks)
e.Call();
}