#include "CoreMinimal.h"
#include "GripMotionControllerComponent.h"
#include "MotionControllerComponent.h"
#include "VRGripInterface.h"
#include "Components/StaticMeshComponent.h"
#include "VRInteractibleFunctionLibrary.h"
#include "VRButtonComponent.generated.h"
Go to the source code of this file.
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams (FVRButtonStateChangedSignature, bool, ButtonState, AActor *, InteractingActor, UPrimitiveComponent *, InteractingComponent) |
|
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FVRButtonStartedInteractionSignature, AActor *, InteractingActor, UPrimitiveComponent *, InteractingComponent) |
|
◆ EVRButtonType
UENUM(Blueprintable)
Enumerator |
---|
Btn_Press | |
Btn_Toggle_Return | |
Btn_Toggle_Stay | |
Definition at line 24 of file VRButtonComponent.h.
◆ EVRStateChangeAuthorityType
UENUM(Blueprintable)
Enumerator |
---|
CanChangeState_All | |
CanChangeState_Server | |
CanChangeState_Owner | |
Definition at line 36 of file VRButtonComponent.h.
◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams()
DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams |
( |
FVRButtonStateChangedSignature | , |
|
|
bool | , |
|
|
ButtonState | , |
|
|
AActor * | , |
|
|
InteractingActor | , |
|
|
UPrimitiveComponent * | , |
|
|
InteractingComponent | ) |
Delegate for notification when the button state changes.
◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams()
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams |
( |
FVRButtonStartedInteractionSignature | , |
|
|
AActor * | , |
|
|
InteractingActor | , |
|
|
UPrimitiveComponent * | , |
|
|
InteractingComponent | ) |
Delegate for notification when the begins a new interaction.