extends RefCounted const PLANET_RADIUS_RATIO := 0.92 const FREIGHTER_HALF_SIZE := Vector2(62,131) static func at_planet(player: Node2D, planet: Node2D) -> bool: return player.global_position.distance_to(planet.global_position) <= float(planet.get("radius"))*PLANET_RADIUS_RATIO static func at_freighter(player: Node2D, freighter: Node2D) -> bool: var relative := (player.global_position-freighter.global_position)/FREIGHTER_HALF_SIZE return relative.length_squared() <= 1.0