Esempio n. 1
0
    private int AddDelegate(MouseFollowerDelegateManager.Group group, Delegate function)
    {
        int id = GetUniqueId();

        DelegateManager.AddDelegate((int)group, id, function);
        return(id);
    }
Esempio n. 2
0
 /** Removes a delegate by group and key */
 public virtual bool RemoveModifierDelegate(MouseFollowerDelegateManager.Group group, int key)
 {
     return(DelegateManager.RemoveDelegate((int)group, key));
 }
Esempio n. 3
0
 public int AddBoolDelegate(MouseFollowerDelegateManager.Group group, Func <bool, bool> function)
 {
     return(AddDelegate(group, function));
 }
Esempio n. 4
0
 public int AddVector2Delegate(MouseFollowerDelegateManager.Group group, Func <Vector2, Vector2> function)
 {
     return(AddDelegate(group, function));
 }
Esempio n. 5
0
 public int AddFloatDelegate(MouseFollowerDelegateManager.Group group, Func <float, float> function)
 {
     return(AddDelegate(group, function));
 }