Wanzyee Studio
Event Delegator

Make UnityEvent to support static method and multiple parameters. More...

Classes

class  ReorderableListExpander
 Helper to make UnityEditorInternal.ReorderableList more friendly. More...
 
class  EditrixGUI
 Include some convenient methods for editor GUI. More...
 
class  EditrixUtility
 Include some convenient methods for editor or asset operation. More...
 
class  MenuExtension
 Extension methods for UnityEditor.GenericMenu. More...
 
class  PropertyExtension
 Extension methods for UnityEditor.SerializedProperty. More...
 
class  FallbackPropertyDrawer
 Mechanism to make nested UnityEditor.CustomPropertyDrawer possible. More...
 
class  EventDelegator
 Wrap a method to be invoked by UnityEngine.Events.UnityEvent. More...
 
class  EventDelegatorGroup
 Group and reorder multiple EventDelegator to invoke at once. More...
 
class  EventKeyInvoker
 Invoke event by single keyboard input operation. More...
 
class  EventManualInvoker
 Invoke event manually, exposed for arranging and assigning to UI events. More...
 
class  EventMonoInvoker
 Invoke event by specified UnityEngine.MonoBehaviour message. More...
 
class  EventTimeInvoker
 Invoke event by delay and repeat time. More...
 
class  KeyClickExecutor
 Execute click event on an object when the specified key pressed and this center clickable. More...
 
class  RaycastMaskFilter
 Filter raycasts by a mask UnityEngine.Texture2D for non-rectangle area of effect. More...
 
class  RaycastVisibilityFilter
 Filter raycasts by the alpha and proportion inside the viewport. More...
 
class  TypeConstraintAttribute
 UnityEngine.PropertyAttribute to filter the assigned object type by constraints. More...
 
class  IoUtility
 Include some convenient methods to extend IO operation. More...
 
class  ComponentExtension
 Extension methods for UnityEngine.Component. More...
 
class  LinqExtension
 Extension methods for linq operation. More...
 
class  TypeExtension
 Extension methods for System.Type. More...
 

Detailed Description

Make UnityEvent to support static method and multiple parameters.