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

VR Actor More...

#include <VR_Actor.h>

+ Inheritance diagram for AVR_Actor:

Public Member Functions

 AVR_Actor ()
 
virtual void Tick (float DeltaTime) override
 
virtual bool IsColliding_Implementation ()
 
void OnHitCheckColliding (UPrimitiveComponent *HitComponent, AActor *OtherActor, UPrimitiveComponent *OtherComp, FVector normalImpulse, const FHitResult &Hit)
 
- Public Member Functions inherited from IVR_InteractionInterface
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...
 

Protected Member Functions

virtual void BeginPlay () override
 

Protected Attributes

bool bIsColliding = false
 

Detailed Description

VR Actor

Constructor & Destructor Documentation

◆ AVR_Actor()

AVR_Actor::AVR_Actor ( )

Member Function Documentation

◆ BeginPlay()

◆ IsColliding_Implementation()

virtual bool AVR_Actor::IsColliding_Implementation ( )
inlinevirtual

◆ OnHitCheckColliding()

void AVR_Actor::OnHitCheckColliding ( UPrimitiveComponent *  HitComponent,
AActor *  OtherActor,
UPrimitiveComponent *  OtherComp,
FVector  normalImpulse,
const FHitResult &  Hit 
)

◆ Tick()

Member Data Documentation

◆ bIsColliding

bool AVR_Actor::bIsColliding = false
protected

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