class_name PlanetSurfaceProfiles extends RefCounted const DEFAULT_PROFILE_ID: String = "rocky" const PROFILES: Dictionary = { "rocky": preload("res://RockySurfaceProfile.tres"), "gas": preload("res://GasSurfaceProfile.tres"), "void": preload("res://VoidSurfaceProfile.tres"), } static func get_profile(profile_id: String) -> Resource: return PROFILES.get(profile_id, PROFILES[DEFAULT_PROFILE_ID])