extends SceneTree func _initialize() -> void: for path in ["res://assets/weapons/v_9mmar", "res://assets/zombies/zombie_textured", "res://assets/weapons/grenade"]: var scene: PackedScene = load(path + ".mdl") assert(scene != null) assert(ResourceSaver.save(scene, path + ".scn") == OK) var node := scene.instantiate() var textured := 0 for mesh in node.find_children("*", "MeshInstance3D", true, false): for i in mesh.mesh.get_surface_count(): var material = mesh.mesh.surface_get_material(i) assert(material is StandardMaterial3D and material.albedo_texture != null) textured += 1 assert(textured > 0) print("NATIVE SCENE VERIFIED ", path, " surfaces=", textured) node.free() quit()