示例#1
0
 public override void OnEmit(MouseMake.Event e)
 {
     if (e is MouseMake.ButtonEvent eve)
     {
         MouseMake.ButtonEvent bevent = eve;
         if (bevent.button == SysTouch.LEFT)
         {
             if (outer._mouseDown = bevent.down)
             {
                 outer._currentId += 2;
                 outer.DispatchTouch(e, TouchMake.Event.Kind.START);
             }
             else
             {
                 outer._pivot = null;
                 outer.DispatchTouch(e, TouchMake.Event.Kind.END);
             }
         }
         if (outer._mouseDown)
         {
             outer.DispatchTouch(e, TouchMake.Event.Kind.MOVE);
         }
         outer._emx = e.x;
         outer._emy = e.y;
     }
 }
示例#2
0
 public override void OnEmit(MouseMake.ButtonEvent e)
 {
     outer._currentInput.CallMouse(e);
 }