// Copyright (c) Wojciech Figat. All rights reserved. #pragma once // Include common engine headers #include "Engine/Platform/Platform.h" #include "Engine/Platform/StringUtils.h" #include "Engine/Platform/CriticalSection.h" #include "Engine/Core/Delegate.h" #include "Engine/Core/Types/Guid.h" #include "Engine/Core/Types/String.h" #include "Engine/Core/Types/StringView.h" #include "Engine/Core/Types/Variant.h" #include "Engine/Core/Math/Vector2.h" #include "Engine/Core/Math/Vector3.h" #include "Engine/Core/Math/Vector4.h" #include "Engine/Core/Math/Quaternion.h" #include "Engine/Core/Math/BoundingBox.h" #include "Engine/Core/Math/BoundingSphere.h" #include "Engine/Core/Math/Transform.h" #include "Engine/Core/Collections/Array.h" #include "Engine/Core/Collections/Dictionary.h" #include "Engine/Core/Log.h" #include "Engine/Scripting/ScriptingObject.h" #include "Engine/Serialization/SerializationFwd.h"