Class UnityEvent<T0, T1, T2>
  
  
  
  
    Inheritance
    
    
    UnityEvent<T0, T1, T2>
   
  
  
  
  Assembly: UnityEngine.dll
  Syntax
  
    [Serializable]
public abstract class UnityEvent<T0, T1, T2> : UnityEventBase, ISerializationCallbackReceiver
   
  Type Parameters
  
    
      
        | Name | Description | 
    
    
      
        | T0 |  | 
      
        | T1 |  | 
      
        | T2 |  | 
    
  
  Constructors
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  UnityEvent()
  
  
  Declaration
  
  Methods
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  AddListener(UnityAction<T0, T1, T2>)
  
  
  Declaration
  
    public void AddListener(UnityAction<T0, T1, T2> call)
   
  Parameters
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  FindMethod_Impl(String, Object)
  
  
  Declaration
  
    protected override MethodInfo FindMethod_Impl(string name, object targetObj)
   
  Parameters
  
  Returns
  
  Overrides
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Invoke(T0, T1, T2)
  
  
  Declaration
  
    public void Invoke(T0 arg0, T1 arg1, T2 arg2)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | T0 | arg0 |  | 
      
        | T1 | arg1 |  | 
      
        | T2 | arg2 |  | 
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  RemoveListener(UnityAction<T0, T1, T2>)
  
  
  Declaration
  
    public void RemoveListener(UnityAction<T0, T1, T2> call)
   
  Parameters
  
  Implements
  
  Extension Methods