UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
RadialForceComponent.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3
4#pragma once
5
6#include "CoreMinimal.h"
10#include "RadialForceComponent.generated.h"
11
15UCLASS(hidecategories = (Object, Mobility, LOD, Physics), ClassGroup = Physics, showcategories = Trigger, meta = (BlueprintSpawnableComponent), MinimalAPI)
16class URadialForceComponent : public USceneComponent
17{
19
20
21 UPROPERTY(interp, EditAnywhere, BlueprintReadWrite, Category=RadialForceComponent)
22 float Radius;
23
25 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=RadialForceComponent)
27
29 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Impulse)
30 float ImpulseStrength;
31
33 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Impulse)
35
37 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = Impulse)
39
41 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Force)
42 float ForceStrength;
43
45 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Destructible)
47
49 UFUNCTION(BlueprintCallable, Category="Physics|Components|RadialForce")
51
53 UFUNCTION(BlueprintCallable, Category="Physics|Components|RadialForce")
55
57 UFUNCTION(BlueprintCallable, Category="Physics|Components|RadialForce")
59
62
65 UPROPERTY(EditAnywhere, Category=RadialForceComponent)
67
69 FCollisionObjectQueryParams CollisionObjectQueryParams;
70
72 //~ Begin UActorComponent Interface.
73 ENGINE_API virtual void TickComponent(float DeltaTime, enum ELevelTick TickType, FActorComponentTickFunction *ThisTickFunction) override;
74
75 ENGINE_API virtual void BeginPlay() override;
76 //~ End UActorComponent Interface.
77
78 //~ Begin UObject Interface.
80#if WITH_EDITOR
81 ENGINE_API virtual void PostEditChangeProperty(FPropertyChangedEvent& PropertyChangedEvent) override;
82#endif
83 //~ End UObject Interface.
84
87};
88
89
90
ERadialImpulseFalloff
Definition ChaosEngineInterface.h:91
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
ELevelTick
Definition EngineBaseTypes.h:70
EObjectTypeQuery
Definition EngineTypes.h:1160
ECollisionChannel
Definition EngineTypes.h:1088
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define UFUNCTION(...)
Definition ObjectMacros.h:745
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
uint32_t uint32
Definition binka_ue_file_header.h:6
Definition Array.h:670
Definition EnumAsByte.h:22
Definition EngineBaseTypes.h:571
Definition CollisionQueryParams.h:430
Definition UnrealType.h:6865