A Demo Project for the UnrealEngineSDK
Loading...
Searching...
No Matches
GS_Melee.h File Reference
#include "CoreMinimal.h"
#include "Engine/Engine.h"
#include "VRGripScriptBase.h"
#include "GameFramework/WorldSettings.h"
#include "GripScripts/GS_Default.h"
#include "GS_Melee.generated.h"
Include dependency graph for GS_Melee.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  FBPHitSurfaceProperties
 USTRUCT(BlueprintType, Category = "Lodging") More...
 
struct  FBPLodgeComponentInfo
 USTRUCT(BlueprintType, Category = "Lodging") More...
 
class  UGS_Melee
 UCLASS(NotBlueprintable, ClassGroup = (VRExpansionPlugin), hideCategories = TickSettings) More...
 

Enumerations

enum class  EVRMeleeComType : uint8 { VRPMELEECOM_Normal , VRPMELEECOM_BetweenHands , VRPMELEECOM_PrimaryHand }
 UENUM(BlueprintType) More...
 
enum class  EVRMeleePrimaryHandType : uint8 { VRPHAND_Rear , VRPHAND_Front , VRPHAND_Slotted }
 UENUM(BlueprintType) More...
 
enum class  EVRMeleeZoneType : uint8 { VRPMELLE_ZONETYPE_Stab , VRPMELLE_ZONETYPE_Hit , VRPMELLE_ZONETYPE_StabAndHit }
 UENUM(BlueprintType) More...
 

Functions

 DECLARE_DYNAMIC_MULTICAST_DELEGATE_FourParams (FVROnMeleeInvalidHitSignature, AActor *, OtherActor, UPrimitiveComponent *, OtherComp, FVector, NormalImpulse, const FHitResult &, Hit)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_SevenParams (FVROnMeleeOnHit, FBPLodgeComponentInfo, LogComponent, AActor *, OtherActor, UPrimitiveComponent *, OtherComp, ECollisionChannel, OtherCompCollisionChannel, FBPHitSurfaceProperties, HitSurfaceProperties, FVector, NormalImpulse, const FHitResult &, Hit)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_SevenParams (FVROnMeleeShouldLodgeSignature, FBPLodgeComponentInfo, LogComponent, AActor *, OtherActor, UPrimitiveComponent *, OtherComp, ECollisionChannel, OtherCompCollisionChannel, FBPHitSurfaceProperties, HitSurfaceProperties, FVector, NormalImpulse, const FHitResult &, Hit)
 

Enumeration Type Documentation

◆ EVRMeleeComType

enum class EVRMeleeComType : uint8
strongBlueprintType

UENUM(BlueprintType)

Enumerator
VRPMELEECOM_Normal 

Metadata:
DisplayName: STRING

VRPMELEECOM_BetweenHands 

Metadata:
DisplayName: STRING

VRPMELEECOM_PrimaryHand 

Metadata:
DisplayName: STRING

Definition at line 39 of file GS_Melee.h.

◆ EVRMeleePrimaryHandType

enum class EVRMeleePrimaryHandType : uint8
strongBlueprintType

UENUM(BlueprintType)

Enumerator
VRPHAND_Rear 

Metadata:
DisplayName: STRING

VRPHAND_Front 

Metadata:
DisplayName: STRING

VRPHAND_Slotted 

Metadata:
DisplayName: STRING

Definition at line 56 of file GS_Melee.h.

◆ EVRMeleeZoneType

enum class EVRMeleeZoneType : uint8
strongBlueprintType

UENUM(BlueprintType)

Enumerator
VRPMELLE_ZONETYPE_Stab 

Metadata:
DisplayName: STRING

VRPMELLE_ZONETYPE_Hit 

Metadata:
DisplayName: STRING

VRPMELLE_ZONETYPE_StabAndHit 

Metadata:
DisplayName: STRING

Definition at line 21 of file GS_Melee.h.

Function Documentation

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_FourParams()

DECLARE_DYNAMIC_MULTICAST_DELEGATE_FourParams ( FVROnMeleeInvalidHitSignature ,
AActor * ,
OtherActor ,
UPrimitiveComponent * ,
OtherComp ,
FVector ,
NormalImpulse ,
const FHitResult & ,
Hit  )

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_SevenParams() [1/2]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_SevenParams ( FVROnMeleeOnHit ,
FBPLodgeComponentInfo ,
LogComponent ,
AActor * ,
OtherActor ,
UPrimitiveComponent * ,
OtherComp ,
ECollisionChannel ,
OtherCompCollisionChannel ,
FBPHitSurfaceProperties ,
HitSurfaceProperties ,
FVector ,
NormalImpulse ,
const FHitResult & ,
Hit  )

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_SevenParams() [2/2]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_SevenParams ( FVROnMeleeShouldLodgeSignature ,
FBPLodgeComponentInfo ,
LogComponent ,
AActor * ,
OtherActor ,
UPrimitiveComponent * ,
OtherComp ,
ECollisionChannel ,
OtherCompCollisionChannel ,
FBPHitSurfaceProperties ,
HitSurfaceProperties ,
FVector ,
NormalImpulse ,
const FHitResult & ,
Hit  )