Defines whether command disabled/cooldown state survives active variant changes on the same point.
Use KeepOnVariantChange when variants are part of a continuing flow and consumed command state should carry forward. Use ResetOnVariantChange when each variant should rebuild command availability independently.
UENUM(BlueprintType)
enum class EInteractionRuntimeCommandStatePersistence : uint8
Values
-
ResetOnVariantChange
0 - Reset the command's disabled/cooldown state when the active variant changes.
-
KeepOnVariantChange
1 - Keep the command's disabled/cooldown state when the active variant changes.