Unreal SDK  v1.3.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 UFUNCTION(BlueprintImplementableEvent)
32 void AbortVirtualHand();
34 UPROPERTY(EditAnywhere,BlueprintReadWrite)
35 float IndexClosureLimit;
37 UPROPERTY(EditAnywhere,BlueprintReadWrite)
38 float MiddleClosureLimit;
40 UPROPERTY(EditAnywhere,BlueprintReadWrite)
41 float ThumbClosureLimit;
43 UPROPERTY(EditAnywhere,BlueprintReadWrite)
44 float ThumbAbdctionLimit;
45
52 UFUNCTION(BlueprintCallable)
53 ECollisionResponse GetCollisionChannel(USkeletalMeshComponent* Hand, AActor* Comparer);
54};
#define WEARTPLUGIN_API
Definition: Definitions.WEARTPlugin.h:26
WeArtFingerType
Definition: WeArtFingerType.h:4
An animation instance class for virtual hand animations.
Definition: WeArtVirtualHand.h:20
Definition: WeArtFingerState.h:6