CreatePixelPerfectHandler = function (textureManager, alphaTolerance)
{
    return function (hitArea, x, y, gameObject)
    {
        var alpha = textureManager.getPixelAlpha(x, y, gameObject.texture.key, gameObject.frame.name);

        return (alpha && alpha >= alphaTolerance);
    };
}
Creates a new Pixel Perfect Handler function.

Access via `InputPlugin.makePixelPerfect` rather than calling it directly.

@function Phaser.Input.CreatePixelPerfectHandler
@since 3.10.0

@param {Phaser.Textures.TextureManager} textureManager - A reference to the Texture Manager.
@param {number} alphaTolerance - The alpha level that the pixel should be above to be included as a successful interaction.

@return {function} The new Pixel Perfect Handler function.