//  
// Copyright (c) 2023 articy Software GmbH & Co. KG. All rights reserved.  
//

#pragma once

/** 
 * This file is included by the <ProjectName>ArticyTypes header.
 */

#include "CoreUObject.h"

#include "ArticyAsset.h"
#include "Interfaces/ArticyFlowObject.h"
#include "ArticyEntity.h"
#include "ArticyFlowClasses.h"
#include "ArticyBuiltinTypes.h"

//provider interfaces
#include "Interfaces/ArticyObjectWithAttachments.h"
#include "Interfaces/ArticyObjectWithColor.h"
#include "Interfaces/ArticyObjectWithDisplayName.h"
#include "Interfaces/ArticyObjectWithExternalId.h"
#include "Interfaces/ArticyObjectWithMenuText.h"
#include "Interfaces/ArticyObjectWithPosition.h"
#include "Interfaces/ArticyObjectWithPreviewImage.h"
#include "Interfaces/ArticyObjectWithShortId.h"
#include "Interfaces/ArticyObjectWithSize.h"
#include "Interfaces/ArticyObjectWithStageDirections.h"
#include "Interfaces/ArticyObjectWithSpeaker.h"
#include "Interfaces/ArticyObjectWithTarget.h"
#include "Interfaces/ArticyObjectWithText.h"
#include "Interfaces/ArticyObjectWithTransform.h"
#include "Interfaces/ArticyObjectWithVertices.h"
#include "Interfaces/ArticyObjectWithZIndex.h"
