Enum ExecuteAuraStrategy
Defines the strategy for executing aura actions.
Namespace: EyeAuras.DefaultAuras.Actions.ExecuteAura
Assembly: EyeAuras.DefaultAuras.Metadata.dll
Syntax
[JsonConverter(typeof(StringEnumConverter))]
public enum ExecuteAuraStrategy
Fields
Name | Description |
---|---|
Ordered | Executes the linked aura actions in the order they were added. When this strategy is selected, the ExecuteAuraAction will iterate through all linked auras and execute their IAuraAction instances in the following order:
|
Random | Executes a random linked aura action for each iteration. When this strategy is selected, the ExecuteAuraAction will randomly select one of the linked aura actions and execute it for each iteration, as specified by the ExecuteAuraAction.Times property. The selected action can be from any of the linked auras and from any of the IAuraModel.OnEnterActions, IAuraModel.WhileActiveActions, or IAuraModel.OnExitActions collections. |