27 lines
767 B
C++
27 lines
767 B
C++
#pragma once
|
|
#include "CoreMinimal.h"
|
|
|
|
class RLPhysicsCollisionShapeData
|
|
{
|
|
public:
|
|
RLPhysicsCollisionShapeData() {}
|
|
~RLPhysicsCollisionShapeData() {}
|
|
|
|
FString m_strName = "";
|
|
bool m_bBoneActivate = false;
|
|
bool m_bIsCCStdBoneAxis = false;
|
|
FString m_strBoundType = "";
|
|
FString m_strBoundAxis = "";
|
|
float m_fMargin = 0.f;
|
|
float m_fFriction = 0.f;
|
|
float m_fElasticity = 0.f;
|
|
|
|
TArray< float > m_kWorldTranslate = { 0.0, 0.0, 0.0 };
|
|
TArray< float > m_kWorldRotation = { 0.0, 0.0, 0.0, 0.0 };
|
|
TArray< float > m_kWorldScale = { 0.0, 0.0, 0.0 };
|
|
|
|
TArray< float > m_kShapeLocalPosition = { 0.0, 0.0, 0.0 };
|
|
TArray< float > m_kExtent = { 0.0, 0.0, 0.0 };
|
|
float m_fRadius = 0.f;
|
|
float m_fCapsuleLength = 0.f;
|
|
}; |