Пример #1
0
    private int AddDelegate(MouseFollowerDelegateManager.Group group, Delegate function)
    {
        int id = GetUniqueId();

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