Edit Condition

EditCondition can be used with a bool OR an enum

UPROPERTY(EditAnywhere, Category = "Emitter")
ENiagaraEmitterCalculateBoundMode CalculateBoundsMode = ENiagaraEmitterCalculateBoundMode::Dynamic;

UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Emitter", meta = (EditConditionHides, EditCondition = "CalculateBoundsMode == ENiagaraEmitterCalculateBoundMode::Fixed"))
FBox FixedBounds;

EditConditionHides auto-hides the variable if the EditCondition is not met.

Last updated