Add EditorScene for using gameplay logic in editor preview windows
This commit is contained in:
23
Source/Editor/Utilities/EditorScene.cpp
Normal file
23
Source/Editor/Utilities/EditorScene.cpp
Normal 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();
|
||||
}
|
||||
Reference in New Issue
Block a user