Class AuraIsActiveTriggerProperties
Defines the properties for an aura trigger that activates based on the state of one or more other auras. This class uses an evaluator to determine if the specified conditions for other auras are met, thereby triggering the associated action.
Implements
Inherited Members
Namespace: EyeAuras.DefaultAuras.Triggers.AuraIsActive
Assembly: EyeAuras.DefaultAuras.dll
Syntax
public sealed record AuraIsActiveTriggerProperties : AuraTriggerPropertiesBase, IEquatable<AuraPropertiesBase>, IAuraTriggerProperties, IAuraProperties, IPoeEyeConfigVersioned, IPoeEyeConfig, IHasVersion, ICanSetId, IHasId, IHasTypedId<string>, IEquatable<AuraTriggerPropertiesBase>, IHasLinkedAuraIds, IEquatable<AuraIsActiveTriggerProperties>
Constructors
Name | Description |
---|---|
AuraIsActiveTriggerProperties() |
Properties
Name | Description |
---|---|
AuraIds | Gets or sets the array of aura IDs that this trigger used to depend on. This property is now obsolete and has been replaced by EvaluatorProperties. |
EqualityContract | |
EvaluatorProperties | Gets or sets the properties of the evaluator that determines the active state of linked auras. This new approach offers more flexibility and precision in defining the conditions under which the trigger activates. |
LinkedAuraIds | Gets a read-only list of linked Aura IDs. |
LinkedFolderIds | Gets a read-only list of linked folder IDs. |
OperationMode | Gets or sets the operation mode that was used to evaluate the active state of the auras specified in AuraIds. This property is obsolete and has been replaced by EvaluatorProperties. |
Version |
Methods
Name | Description |
---|---|
Equals(AuraIsActiveTriggerProperties?) | |
Equals(AuraTriggerPropertiesBase?) | |
Equals(object?) | |
GetHashCode() | |
PrintMembers(StringBuilder) | |
ReplaceId(string, string) | Replaces a specified Aura/Folder ID with a new ID. |
ToString() | |
<Clone>$() |
Operators
Name | Description |
---|---|
operator ==(AuraIsActiveTriggerProperties?, AuraIsActiveTriggerProperties?) | |
operator !=(AuraIsActiveTriggerProperties?, AuraIsActiveTriggerProperties?) |