/** * 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(); } }
/// <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(); } }
/** * 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(); }