EditCondition Parsing Error: Missing bSimulatePhysics in WindDirectionalSourceComponent

Hello,

I encountered an issue with the WindDirectionalSourceComponent class in Unreal Engine. Specifically, the Radius property has an editcondition that depends on a variable bSimulatePhysics, which does not exist in the class. This results in warnings in the editor:

LogEditCondition: Error: EditCondition parsing failed: Field name "bSimulatePhysics" was not found in class "WindDirectionalSourceComponent"Here is the relevant code snippet from WindDirectionalSourceComponent.h:

`UCLASS(collapsecategories, hidecategories=(Object, Mobility), editinlinenew, MinimalAPI)
class UWindDirectionalSourceComponent : public USceneComponent
{
GENERATED_UCLASS_BODY()

UPROPERTY(Interp, Category = WindDirectionalSourceComponent)
float Strength;

UPROPERTY(Interp, Category = WindDirectionalSourceComponent)
float Speed;

UPROPERTY(Interp, BlueprintReadOnly, Category = WindDirectionalSourceComponent)
float MinGustAmount;

UPROPERTY(Interp, BlueprintReadOnly, Category = WindDirectionalSourceComponent)
float MaxGustAmount;

UPROPERTY(Interp, Category = WindDirectionalSourceComponent, meta = (editcondition = “bSimulatePhysics”, ClampMin = “0.1”, UIMin = “0.1”))
float Radius;

UPROPERTY(BlueprintReadOnly, EditAnywhere, Category = WindDirectionalSourceComponent)
uint32 bPointWind : 1;

// Other members…
};`As you can see, the Radius property has an editcondition that references bSimulatePhysics, but this variable is not defined anywhere in the class. This causes the editor to log warnings and potentially affects the functionality of the component.

Could you please address this issue by either adding the bSimulatePhysics variable to the class or modifying the editcondition to reference an existing variable? This would help avoid the warnings and ensure the component functions correctly.

Thank you for your assistance.

Igor

Hello [mention removed]​

Thanks for reaching out and bringing this issue to our attention.

Would it be possible to share a minimal project exemplifying the issue, or a detailed list of steps on how to reproduce your setup using an Unreal template and free assets?

Let me know.

All the best,

[mention removed]​

Hi Rafael,

Thanks for getting back to me.

This issue is not related to a specific project setup—it’s a problem within the engine code itself. The WindDirectionalSourceComponent class references a non-existent variable (bSimulatePhysics) in an editcondition, leading to warnings in the editor. Since this is part of the core Unreal Engine code issue, which is already evident by inspecting the header file.

For reference, we are using Unreal Engine 5.5.4.

Please let me know how you’d like to proceed on addressing this in the engine codebase.

Best,

Igor

Hello [mention removed]​

You are right.

I’ve asked for a repro project because it’s a reliable way to see the issue in context and understand the licensee’s use case, but it’s not a requirement.

I’ll create an issue report and get back to you with a trackable link.

Thank you for your patience.

All the best,

[mention removed]​

Hello [mention removed]​

Thank you again for reaching out and reporting this issue.

I’ve made a JIRA report to be added to the Unreal issue tracker website (https://issues.unrealengine.com).

Epic will decide if the issue will be made publicly accessible, and the whole process can take a few days, so keep that in mind.

If/once it is made publicly available, you will be able to track the resolution by checking this link:

I’ll close the case, but feel free to reply if you have anything else to add.

All the best,

@Rafael Pinheiro​