feat: Adapter cover work

This commit is contained in:
mrhid6
2024-11-20 20:21:10 +00:00
parent 1fef2bf81e
commit 1a87649dc6
3 changed files with 21 additions and 9 deletions

View File

@@ -3,3 +3,14 @@
#include "DataAssets/RRDADataAssetDSAdapterCovers.h"
TArray<FTransform> URRDADataAssetDSAdapterCovers::GetWorldTransforms(FTransform OriginTransform) {
TArray<FTransform> transforms;
for (FRRDADSAdapterCoverDetails CoverDetails : mCovers) {
FVector location = OriginTransform.TransformPosition(CoverDetails.mRelativeTransform.GetLocation());
FQuat rotation = OriginTransform.TransformRotation(CoverDetails.mRelativeTransform.GetRotation());
transforms.Add(FTransform(rotation, location, FVector(1.0f)));
}
return transforms;
}