diff --git a/Core/Main.gd b/Core/Main.gd index 3b73cc6..d286eb8 100644 --- a/Core/Main.gd +++ b/Core/Main.gd @@ -648,7 +648,7 @@ func load_vrm(path) -> bool: var model = $ModelController.get_node_or_null("Model") if model: var secondary_path = NodePath("secondary") #model.vrm_secondary - var secondary = model.get_node(secondary_path) + var secondary = model.get_node_or_null(secondary_path) #if collider_data == null: # collider_data = [] diff --git a/Core/ModelController.gd b/Core/ModelController.gd index 6b992af..f58de0b 100644 --- a/Core/ModelController.gd +++ b/Core/ModelController.gd @@ -80,7 +80,7 @@ func get_skeleton() -> Skeleton3D: return null # Try to find the skeleton on the secondary object first. - var secondary = $Model.get_node("secondary") + var secondary = $Model.get_node_or_null("secondary") if secondary: if secondary is VRMSecondary: var skeleton2 : Skeleton3D = secondary.get_node(secondary.skeleton)