protected void transformLaserSight() { if (this.sLaserSight == null) return; this.sLaserSight.setRotation(Character.directionToDegrees(this.pPlayer.getMoveDirection())); try { final PointF NEW_LASER_SIGHT_POSITION = SessionScene.this.getWeaponTipPosition(); this.sLaserSight.setX(NEW_LASER_SIGHT_POSITION.x); this.sLaserSight.setY(NEW_LASER_SIGHT_POSITION.y); } catch (final Exception ex) { } this.clampLaserCrosshair(); }