6#include "GameplayStaticsTypes.generated.h"
36 bool bTraceWithCollision;
40 float ProjectileRadius;
48 bool bTraceWithChannel;
68 float OverrideGravityZ;
98 ObjectTypes.Add(ObjectType);
99 bTraceWithChannel =
false;
127 OverrideGravityZ = 0.f;
129 bTraceWithChannel =
true;
@ ForceInitToZero
Definition CoreMiscDefines.h:156
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EObjectTypeQuery
Definition EngineTypes.h:1160
ECollisionChannel
Definition EngineTypes.h:1088
#define FVector
Definition IOSSystemIncludes.h:8
void Init()
Definition LockFreeList.h:4
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define UENUM(...)
Definition ObjectMacros.h:749
#define USTRUCT(...)
Definition ObjectMacros.h:746
const bool bTraceComplex
Definition PhysicsInterfaceUtils.h:19
Definition EnumAsByte.h:22
Definition KismetSystemLibrary.h:37
@ None
Definition KismetSystemLibrary.h:40
Definition GameplayStaticsTypes.h:11
Type
Definition GameplayStaticsTypes.h:13
@ DoNotTrace
Definition GameplayStaticsTypes.h:14
@ TraceFullPath
Definition GameplayStaticsTypes.h:15
@ OnlyTraceWhileAscending
Definition GameplayStaticsTypes.h:16
Definition HitResult.h:21
void Reset(float InTime=1.f, bool bPreserveTraceData=true)
Definition HitResult.h:197
void Init()
Definition HitResult.h:174
Definition GameplayStaticsTypes.h:23
FPredictProjectilePathParams(float InProjectileRadius, FVector InStartLocation, FVector InLaunchVelocity, float InMaxSimTime, EObjectTypeQuery ObjectType, AActor *ActorToIgnore=nullptr)
Definition GameplayStaticsTypes.h:95
FPredictProjectilePathParams(float InProjectileRadius, FVector InStartLocation, FVector InLaunchVelocity, float InMaxSimTime, ECollisionChannel InTraceChannel, AActor *ActorToIgnore=nullptr)
Definition GameplayStaticsTypes.h:107
FPredictProjectilePathParams(float InProjectileRadius, FVector InStartLocation, FVector InLaunchVelocity, float InMaxSimTime)
Definition GameplayStaticsTypes.h:89
Definition GameplayStaticsTypes.h:140
void Set(FVector InLocation, FVector InVelocity, float InTime)
Definition GameplayStaticsTypes.h:174
FPredictProjectilePathPointData(FVector InLocation, FVector InVelocity, float InTime)
Definition GameplayStaticsTypes.h:162
void Reset()
Definition GameplayStaticsTypes.h:169
Definition GameplayStaticsTypes.h:186
void AddPoint(FVector Location, FVector Velocity, float Time)
Definition GameplayStaticsTypes.h:208
Definition ObjectPtr.h:488
static CORE_API const TVector< double > ZeroVector
Definition Vector.h:79
static CORE_API const TVector< double > ForwardVector
Definition Vector.h:91