I tried to register only UI.CONTROLLERS.GESTURES.SWIPE.Detected event, but it seems that the delegate method doesn't have the parameters necessary to detect the direction.
Finally I used the OnEvent function:
01.private void OnEvent(string name, string eventName, object[] parameters)
02.{
03. if (eventName.Equals("UI.CONTROLLERS.GESTURES.SWIPE.Detected"))
04. {
05. // Print SWIPE DIRECTION
06. Debug.Log(parameters[3].ToString());
07. }
08. else if(eventName.Equals("UI.CONTROLLERS.GESTURES.CLICK.Detected"))
09. {
10. }
11. else if(eventName.Equals("UI.CONTROLLERS.GESTURES.CIRCLE.Detected"))
12. {
13. }
14. else if(eventName.Equals("UI.CONTROLLERS.GESTURES.WAVE.Detected"))
15. {
16. }
17.}