Property IsModifier
IsModifier
Indicates whether this action modifies scene state when executed.
Declaration
public override bool IsModifier { get; }
Property Value
Type | Description |
---|---|
bool |
Overrides
Remarks
Actions that return true are considered "modifiers" that make meaningful changes to the scene or application state (e.g., instantiating objects, changing transforms, modifying properties).
Actions that return false (e.g., getters, filters, ...) only retrieve or filter data without directly changing state.
The Rule Engine uses this property to determine if a Rule can be skipped during execution when it contains only non-modifier actions.