class AMagesPlayer
#include <MagesPlayer.h>
class AMagesPlayer: public AActor
{
public:
// fields
EInteractionStyle InteractionStyle;
EMagesSDKIntegrations CurrentIntegrationType;
bool VibrateOnHover = true;
bool PhysicalHands;
float MagesPhysXExpectedDeltaTime = 0.0111f;
const float MagesPhysXVersion = 1.19f;
bool MakeControllerInvisibleOnInteraction = false;
bool AutomaticallySetControllerTransparency = true;
int VelocityHistorySteps = 3;
TArray<UMagesHand*> Hands;
// methods
UPROPERTY();
UPROPERTY();
void RegisterHand(UMagesHand* Hand);
UMagesHand* GetHand(UPrimitiveComponent* Collider);
UFUNCTION(BlueprintCallable, Category = "ORamaVR");
virtual void Tick(float DeltaSeconds);
static void DeregisterInteractable(UMagesInteractable* interactable);
};