EventInterestOptions
Options used as arguments for EventInterestAttribute when the affected method treats events in a general, non type-specific manner.
Read time 1 minuteLast updated 4 days ago
Definition
- Type: Enum
- Namespace: UnityEngine.UIElements
- Assembly: UnityEngine.UIElementsModule
public enum EventInterestOptions
Fields
Value | Description |
|---|---|
| AllEventTypes | Use the EventInterestOptions.AllEventTypes option when the method with an EventInterestAttribute doesn't have a specific filter for the event types it uses, or wants to receive all possible event types. For example, a class that overrides CallbackEventHandler.HandleEventBubbleUp and logs a message every time an event of any kind is received would require this option. |
| Inherit | Use the EventInterestOptions.Inherit option when only the events needed by the base class are required. For example, a class that overrides the CallbackEventHandler.HandleEventBubbleUp method and checks if an enabled flag is active before calling its base.ExecuteDefaultActionAtTarget method would use this option. |