Exemplo n.º 1
0
 /**
  * Internal function for handling the actual callback call (for UI thread dependent calls like <code>FlxU.openURL()</code>).
  */
 private void onMouseUp(object Sender, FlxMouseEvent MouseEvent)
 {
     if (!exists || !visible || !active || !FlxG.mouse.justReleased() || (FlxG.pause && !pauseProof) || (_callback == null))
     {
         return;
     }
     if (overlapsPoint(FlxG.mouse.x, FlxG.mouse.y))
     {
         _callback();
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// Internal function for handling the actual callback call (for UI thread dependent calls like <code>FlxU.openURL()</code>).
 /// </summary>
 /// <param name="Sender">Sender</param>
 /// <param name="MouseEvent">Mouse Event</param>
 private void onMouseUp(object Sender, FlxMouseEvent MouseEvent)
 {
     if (!exists || !visible || !active || !FlxG.mouse.justReleased() || (FlxG.pause && !pauseProof) || (_callback == null))
     {
         return;
     }
     if (overlapsPoint(FlxG.mouse.x, FlxG.mouse.y) && _counter > 0.5f)
     {
         Console.WriteLine("calling back from mouse press");
         on = true;
         _callback();
     }
 }
Exemplo n.º 3
0
 /**
  * Internal function for handling the actual callback call (for UI thread dependent calls like <code>FlxU.openURL()</code>).
  */
 private void onMouseUp(object Sender, FlxMouseEvent MouseEvent)
 {
     if (!exists || !visible || !active || !FlxG.mouse.justReleased() || (FlxG.pause && !pauseProof) || (_callback == null)) return;
     if (overlapsPoint(FlxG.mouse.x, FlxG.mouse.y)) _callback();
 }