/** * Set ray's cone angle (width) in radians. * * @method Raycaster.Ray#setCone * @memberof Raycaster.Ray * @instance * @since 0.7.0 * * @param {number} [cone = 0] - Ray's cone angle in radians. * * @return {Raycaster.Ray} {@link Raycaster.Ray Raycaster.Ray} instance */ export function setCone(cone = 0) { this.cone = cone; return this; } /** * Set ray's cone angle (width) in degrees. * * @method Raycaster.Ray#setConeDeg * @memberof Raycaster.Ray * @instance * @since 0.7.0 * * @param {number} [cone = 0] - Ray's cone angle in degrees. * * @return {Raycaster.Ray} {@link Raycaster.Ray Raycaster.Ray} instance */ export function setConeDeg(cone = 0) { this.cone = Phaser.Math.DegToRad(cone); return this; }