Click or drag to resize

EventsPlus Namespace

 
Classes
  ClassDescription
Public classCache
Editor container used to store cached data, in order to improve performance, for both the RawRequest and RawSubscription elements inside of the Subscriber and Publisher drawers respectively
Public classCachePublisher
Editor container used to store cached data, in order to improve performance, for the RawSubscription elements inside of the Publisher drawer
Public classDrawerPublisher
Editor drawer for displaying Publishers in the inspector
Public classDrawerRawArgument
Editor drawer for displaying RawArguments in the inspector
Public classDrawerSubscriber
Editor drawer for displaying Subscribers in the inspector
Public classEditorUtility
Editor utility class for drawing custom fields and inspector display
Public classManager
Manager class for tracking Requests and automatically registering them to Publishers
Public classPublisher
0-Parameter Publisher
Public classPublisherA
1-Parameter Publisher
Public classPublisherA, B
2-Parameter Publisher
Public classPublisherA, B, C
3-Parameter Publisher
Public classPublisherA, B, C, D
4-Parameter Publisher
Public classPublisherA, B, C, D, E
5-Parameter Publisher
Public classPublisherA, B, C, D, E, F
6-Parameter Publisher
Public classPublisherBase
Manages and invokes Subscriptions as well as predefined calls
Public classPublisherBaseT
Publisher type that allows for exposed RawSubscriptions in the inspector
Public classPublisherBaseT, A
1-Parameter Publisher
Public classPublisherBaseT, A, B
2-Parameter Publisher
Public classPublisherBaseT, A, B, C
3-Parameter Publisher
Public classPublisherBaseT, A, B, C, D
4-Parameter Publisher
Public classPublisherBaseT, A, B, C, D, E
5-Parameter Publisher
Public classPublisherBaseT, A, B, C, D, E, F
6-Parameter Publisher
Public classRawArgument
Serializable argument data for any type supported by Unity's default inspector
Public classRawRequest
Serializable reflection data that gets converted into a Request by a Subscriber
Public classRawSubscription
Serializable, non-generic raw form of a subscription
Public classRawSubscriptionT
Serializable reflection data that gets converted into a Subscription by a Publisher
Public classRequest
0-Parameter Request
Public classRequestA
1-Parameter Request
Public classRequestA, B
2-Parameter Request
Public classRequestA, B, C
3-Parameter Request
Public classRequestA, B, C, D
4-Parameter Request
Public classRequestA, B, C, D, E
5-Parameter Request
Public classRequestA, B, C, D, E, F
6-Parameter Request
Public classRequestBase
Acts as a delegate wrapper that will automatically create Subscriptions when a Publisher is created and has matching tag hashes
Public classSettings
Editor Settings singleton for managing method filters
Public classSubscriber
Non-generic Subscriber
Public classSubscriberBase
Manages and listens to Subscriptions and Requests
Public classSubscriberBaseT
Subscriber type that allows for exposed RawRequests in the inspector
Public classSubscription
0-Parameter Subscription
Public classSubscriptionA
1-Parameter Subscription
Public classSubscriptionA, B
2-Parameter Subscription
Public classSubscriptionA, B, C
3-Parameter Subscription
Public classSubscriptionA, B, C, D
4-Parameter Subscription
Public classSubscriptionA, B, C, D, E
5-Parameter Subscription
Public classSubscriptionA, B, C, D, E, F
6-Parameter Subscription
Public classSubscriptionBase
Acts as a delegate wrapper that is tight coupled with a Subscriber and a Publisher in order to prevent any leaks from the listener/publisher relationship
Public classUtility
Utility class for reflection parsing and delegate creation
Structures
  StructureDescription
Public structureCachedParameter
Editor container used to store a parameter's name and type string
Public structureFilter
Editor container used in setting variable, property andmethod filters in the Settings panel
Public structureHashedFilter
Editor container used to represent an optimized hashed version of the Filter structure
Interfaces
  InterfaceDescription
Public interfaceIPublisher
Public interfaceIPublisherT
Public interfaceIPublisherOutA
Public interfaceIPublisherOutA, B
Public interfaceIPublisherOutA, B, C
Public interfaceIPublisherOutA, B, C, D
Public interfaceIPublisherOutA, B, C, D, E
Public interfaceIPublisherOutA, B, C, D, E, F
Public interfaceIRawRequest
Public interfaceIRawSubscription
Public interfaceIRawSubscriptionT
Public interfaceIRequest
Public interfaceIRequestOut
Public interfaceIRequestOutA
Public interfaceIRequestOutA, B
Public interfaceIRequestOutA, B, C
Public interfaceIRequestOutA, B, C, D
Public interfaceIRequestOutA, B, C, D, E
Public interfaceIRequestOutA, B, C, D, E, F
Public interfaceISubscriber
Public interfaceISubscriberT
Public interfaceISubscription
Public interfaceISubscriptionOut
Public interfaceISubscriptionOutA
Public interfaceISubscriptionOutA, B
Public interfaceISubscriptionOutA, B, C
Public interfaceISubscriptionOutA, B, C, D
Public interfaceISubscriptionOutA, B, C, D, E
Public interfaceISubscriptionOutA, B, C, D, E, F
Delegates
  DelegateDescription
Public delegateActionA, B, C, D, E
5-Parameter Action for NET 3.5 and under
Public delegateActionA, B, C, D, E, F
6-Parameter Action for NET 3.5 and under
Public delegateFuncT
0-Parameter Func for NET 3.5 and under
Public delegateFuncA, T
1-Parameter Func for NET 3.5 and under
Public delegateFuncA, B, T
2-Parameter Func for NET 3.5 and under
Public delegateFuncA, B, C, T
3-Parameter Func for NET 3.5 and under
Public delegateFuncA, B, C, D, T
4-Parameter Func for NET 3.5 and under
Public delegateFuncA, B, C, D, E, T
5-Parameter Func for NET 3.5 and under
Public delegateFuncA, B, C, D, E, F, T
6-Parameter Func for NET 3.5 and under
Enumerations
  EnumerationDescription
Public enumerationInfoType
Type of instanced reflection info to use when making delegates