
C# | Visual Basic | Visual C++ |
namespace eDriven.Core.Events
Namespace eDriven.Core.Events
namespace eDriven.Core.Events

All Types | Classes | Structures | Interfaces | Enumerations | Delegates |
Icon | Type | Description |
---|---|---|
![]() | Event |
Event
An event is used for transferring data around
It also has methods for cancelling or stopping it's propagation
|
![]() | EventDispatcher |
The EventDispatcher
Base class for all classes that dispatch events
|
![]() | EventDispatcherComponent |
MonoBehaviour with event dispatching possibilities
You should extend this class
|
![]() | EventHandler |
The signature of an event handler
|
![]() | EventPhase |
The event phase flags
Used by systems that support event bubbling
Describes the phase in the process of transfering an event of the particular child in the hierarchy
The idea behind this enumerator is to have 6 combos, instead of only 2 (bubbling/capture phase)
|
![]() | EventPhaseHelper |
Event phase helper
|
![]() | EventTypePhase |
Used by an EventDispatcher dictionary as a key
|
![]() | IEventDispatcher |
The ability for dispatching events
|
![]() | IEventQueue |
The ability for putting the events into a queue for later processing
|
![]() | InputEvent |
The event that wrapps up UnityEngine.Event
Has a reference to UnityEngine.Event.current as
It copies Shift, Control and Alt from UnityEngine.Event.current
|
![]() | ITouchEventDispatcherPlugin |
Plugin that is a gesture recognizer
Dispatches events from TouchEventDispatcher
|
![]() | KeyboardEvent |
Keyboard event
|
![]() | LazyEventDispatcher |
The class that holds an instance of event dispatcher
The instance is created lazily, i.e. the first time that event-dispatching functionality is needed
This is a performance optimization
|
![]() | MouseEvent |
The event that has both global and local position
This event bubbles by default
|
![]() | MulticastDelegate |
Used by subscribers of an event dispatcher for adding and removing event listeners using the += and -= notation This class maps '+=' to AddEventListener and '-=' to RemoveEventListener methods Beside that, it doesn't bring any new functionality Should be instantiated by event dispatcher using the composition Lazy instantiation should be considered for performance optimization Note: has overloaded += and -= operators |
![]() | ResizeEvent |
Resize event
|
![]() | TouchEvent |
Touch event
This event bubbles by default
|
![]() | ValueChangedEvent |
The event that holds the old and the new value
|
![]() | ValueEvent |
The event that contains a single value
|