Progress on Animation Queue Pipeline

This commit is contained in:
2023-09-15 00:01:41 -04:00
parent 7b58dea692
commit afa0cfbe6d
15 changed files with 342 additions and 30 deletions

View File

@@ -5,11 +5,9 @@
#include "CoreMinimal.h"
#include "UObject/NoExportTypes.h"
#include "CommonTypes.h"
#include "Tangible.h"
#include "TangibleManager.generated.h"
/**
*
*/
USTRUCT()
struct INTEGRATION_API FTangibleManager
{
@@ -28,7 +26,7 @@ public:
// Given a tangible ID, look up actor pointer (or NULL if actor was deleted)
UPROPERTY()
TMap<int64, AActor*> IdToActor;
TMap<int64, UTangible*> IdToTangible;
// Actor tangible Id.
int64 Actor;
@@ -44,10 +42,10 @@ public:
void Init(UWorld *world, UClass* tanact);
// Get the tangible if it exists, otherwise return NULL
AActor* GetTangible(int64 id);
UTangible* GetTangible(int64 id);
// Get the tangible if it exists, otherwise create it.
AActor* MakeTangible(int64 id);
UTangible* MakeTangible(int64 id);
// Delete the tangible.
void DeleteTangible(int64 id);