//======================================================================================================
// Company Name:       MotionTechnologies.inc
// Copyright Year:     2025
// File:               MoARemapAsset.cpp
//======================================================================================================

#include "MoARemapAsset.h"

FVector UMoARemapAsset::ConvertRootPosition(FVector LLPosition) const
{
    return 100 * FVector(
        -LLPosition.X,
        LLPosition.Z,
        LLPosition.Y
    );
}

FQuat UMoARemapAsset::ConvertRootRotation(FQuat LLRotation) const
{
    return FQuat(
        -LLRotation.X,
        LLRotation.Z,
        LLRotation.Y,
        LLRotation.W
    );
}

FQuat UMoARemapAsset::ConvertBoneRotation(FQuat LLRotation) const
{
    return FQuat(
        -LLRotation.X,
        LLRotation.Z,
        LLRotation.Y,
        LLRotation.W
    );
}
