set_gameplay_effect_duration_policy
Set the duration policy of a GameplayEffect asset and save it, optionally applying a duration in seconds when the policy is HasDuration.
Instructions
Set DurationPolicy on a GameplayEffect asset (a native UGameplayEffect asset, or the class default object of a Blueprint GE) and save its package; with HasDuration it also sets a constant DurationMagnitude. Returns old_duration_policy and duration_policy. Fails while PIE runs, because the save is refused.
Returns: { effect_path, old_duration_policy, duration_policy, duration_magnitude, set }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| effect_path | Yes | GameplayEffect asset path: a Blueprint GE ("/Game/Effects/GE_Burn") or a native UGameplayEffect asset | |
| duration_policy | Yes | One of "Instant", "HasDuration" or "Infinite", any case ("duration" alone is refused) | |
| duration_magnitude | No | Duration in seconds, applied when policy is HasDuration (default 0.0) |