<aside> ⚙
Tested Engine Version 5.4
</aside>
int, float, double, bool, enum
==, !=, >, >=, <, <=, ||, &&, !, +, -, *, /
Add the specifier meta=(EditCondition="") to the property you wanna show if edit condition is true. Now you can insert the condition property name that should be true in between the quotation marks.
UPROPERTY(EditAnywhere, BlueprintReadOnly)
bool bIsDebugging;
UPROPERTY(EditAnywhere, BlueprintReadOnly, meta = (EditCondition = "bIsDebugging", EditConditionHides))
float DebugTickRate = 0.1f;
Keyword: InlineEditConditionToggle
UPROPERTY(EditAnywhere, BlueprintReadOnly, meta = (InlineEditConditionToggle))
bool bTick;
UPROPERTY(EditAnywhere, BlueprintReadOnly, meta = (EditCondition = "bTick"))
float TickInterval;
Keyword: InlineCategoryProperty
UPROPERTY(EditAnywhere, BlueprintReadOnly, meta=(InlineCategoryProperty))
bool bTick;
UPROPERTY(EditAnywhere, BlueprintReadOnly, meta = (EditCondition = "bTick", EditConditionHides))
float TickInterval;
UPROPERTY(EditAnywhere, meta = (EditCondition = "InteractionTraceMethod == EInteractionTraceMethod::Camera", EditConditionHides))
float InteractionTraceRadius