Head Mounted VR 2.5
Loading...
Searching...
No Matches
IVR_InteractionInterface Class Reference

Interface for interacting with objects More...

#include <VR_InteractionInterface.h>

+ Inheritance diagram for IVR_InteractionInterface:

Public Member Functions

bool IsGrabbed ()
 
bool CanPullGrab ()
 
void Grab (class UVR_HandComponent *MotionController, bool &HandleStatus, bool bFroceAttachHandle)
 Used for interaction with objects such as door More...
 
bool IsColliding ()
 
void Drop (class UVR_HandComponent *MotionController)
 Stop object interaction More...
 
void Shoot ()
 
bool IsHeldBy (class UVR_HandComponent *MotionController)
 Indetify if object is held by MotionController More...
 
bool CanNonVRInteract ()
 
bool ForceCheckForGrabComponents ()
 
void NonVRInteraction (AVR_Player *Player)
 
bool IsNonVRInteractTillStop ()
 
void Stop_NonVRInteraction (AVR_Player *Player)
 Stop object interaction More...
 

Detailed Description

Interface for interacting with objects

Member Function Documentation

◆ CanNonVRInteract()

bool IVR_InteractionInterface::CanNonVRInteract ( )

◆ CanPullGrab()

bool IVR_InteractionInterface::CanPullGrab ( )

◆ Drop()

void IVR_InteractionInterface::Drop ( class UVR_HandComponent MotionController)

Stop object interaction

Parameters
MotionController

◆ ForceCheckForGrabComponents()

bool IVR_InteractionInterface::ForceCheckForGrabComponents ( )

◆ Grab()

void IVR_InteractionInterface::Grab ( class UVR_HandComponent MotionController,
bool &  HandleStatus,
bool  bFroceAttachHandle 
)

Used for interaction with objects such as door

Note
used in AVR_StaticMesh , BlueprintNativeEvent, BlueprintCallable"

◆ IsColliding()

bool IVR_InteractionInterface::IsColliding ( )

◆ IsGrabbed()

bool IVR_InteractionInterface::IsGrabbed ( )

◆ IsHeldBy()

bool IVR_InteractionInterface::IsHeldBy ( class UVR_HandComponent MotionController)

Indetify if object is held by MotionController

Parameters
MotionControllerMotionController to check
Returns
bool variable , true if this MotionController is holding an object
Note
BlueprintNativeEvent, BlueprintCallable"

◆ IsNonVRInteractTillStop()

bool IVR_InteractionInterface::IsNonVRInteractTillStop ( )

◆ NonVRInteraction()

void IVR_InteractionInterface::NonVRInteraction ( AVR_Player Player)

◆ Shoot()

void IVR_InteractionInterface::Shoot ( )

◆ Stop_NonVRInteraction()

void IVR_InteractionInterface::Stop_NonVRInteraction ( AVR_Player Player)

Stop object interaction

Parameters
MotionController

The documentation for this class was generated from the following file: