Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


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

public enum EventInterestOptions

Fields

Value

Description

AllEventTypesUse 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.
InheritUse 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.