5#include "CoreMinimal.h"
7#include "UObject/Interface.h"
8#include "PhysicsPickup.generated.h"
43 if(GetPhysicsPickupData().bCanSnapSameSize)
45 return (GetPhysicsPickupData().Size >= Size);
47 return (GetPhysicsPickupData().Size > Size);
52 return GetPhysicsPickupData().bCanBeRotated;
56 return GetPhysicsPickupData().bUseAutoRotation;
Definition PhysicsPickup.h:21
virtual bool GetCanBeRotated() const
Definition PhysicsPickup.h:50
virtual TArray< UArrowComponent * > GetSnapComponents()=0
virtual void SetSnapped(const bool bValue)=0
virtual FPhysicsPickupData GetPhysicsPickupData() const =0
virtual bool GetUseAutoRotation() const
Definition PhysicsPickup.h:54
virtual bool GetCanBeSnapped(const int32 Size) const
Definition PhysicsPickup.h:41
virtual void SetInteracting(const bool bValue)=0
virtual UPrimitiveComponent * GetGrabComponent() const =0
virtual bool GetIsSnapped() const =0
Definition PhysicsPickup.h:13
Definition InteractionData.h:73