Unreal SDK  v1.2.0
Loading...
Searching...
No Matches
WeArtVirtualHand.h
Go to the documentation of this file.
1
5#pragma once
6
7#include "CoreMinimal.h"
8#include "..\Common\WeArtFingerState.h"
9#include "WeArtFingerType.h"
10
11#include "Animation/AnimInstance.h"
13
18UCLASS()
19class WEARTPLUGIN_API UWeArtVirtualHand : public UAnimInstance
20{
21 GENERATED_BODY()
22public:
28 UFUNCTION(BlueprintImplementableEvent)
29 void CheckSafeFingerClosure(WeArtFingerType Type,FUFingerState FingerState);
31 UPROPERTY(EditAnywhere,BlueprintReadWrite)
32 float IndexClosureLimit;
34 UPROPERTY(EditAnywhere,BlueprintReadWrite)
35 float MiddleClosureLimit;
37 UPROPERTY(EditAnywhere,BlueprintReadWrite)
38 float ThumbClosureLimit;
40 UPROPERTY(EditAnywhere,BlueprintReadWrite)
41 float ThumbAbdctionLimit;
42
49 UFUNCTION(BlueprintCallable)
50 ECollisionResponse GetCollisionChannel(USkeletalMeshComponent* Hand, AActor* Comparer);
51};
#define WEARTPLUGIN_API
Definition: Definitions.WEARTPlugin.h:292
WeArtFingerType
Definition: WeArtFingerType.h:4
An animation instance class for virtual hand animations.
Definition: WeArtVirtualHand.h:20
Definition: WeArtFingerState.h:6