Merge pull request #66230 from Evanaellio/swap-resourcesaver-save-arguments

Swap arguments of ResourceSaver.save()
This commit is contained in:
Matthew 2022-09-21 19:15:44 -04:00 committed by GitHub
commit 4ea2703eee
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 4 deletions

View File

@ -44,7 +44,7 @@
# Fill the Mesh with data read in "file", left as an exercise to the reader. # Fill the Mesh with data read in "file", left as an exercise to the reader.
var filename = save_path + "." + _get_save_extension() var filename = save_path + "." + _get_save_extension()
return ResourceSaver.save(filename, mesh) return ResourceSaver.save(mesh, filename)
[/gdscript] [/gdscript]
[csharp] [csharp]
using Godot; using Godot;
@ -103,7 +103,7 @@
var mesh = new ArrayMesh(); var mesh = new ArrayMesh();
// Fill the Mesh with data read in "file", left as an exercise to the reader. // Fill the Mesh with data read in "file", left as an exercise to the reader.
String filename = savePath + "." + GetSaveExtension(); String filename = savePath + "." + GetSaveExtension();
return (int)ResourceSaver.Save(filename, mesh); return (int)ResourceSaver.Save(mesh, filename);
} }
} }
[/csharp] [/csharp]

View File

@ -41,7 +41,7 @@
# Only `node` and `body` are now packed. # Only `node` and `body` are now packed.
var result = scene.pack(node) var result = scene.pack(node)
if result == OK: if result == OK:
var error = ResourceSaver.save("res://path/name.tscn", scene) # Or "user://..." var error = ResourceSaver.save(scene, "res://path/name.tscn") # Or "user://..."
if error != OK: if error != OK:
push_error("An error occurred while saving the scene to disk.") push_error("An error occurred while saving the scene to disk.")
[/gdscript] [/gdscript]
@ -63,7 +63,7 @@
Error result = scene.Pack(node); Error result = scene.Pack(node);
if (result == Error.Ok) if (result == Error.Ok)
{ {
Error error = ResourceSaver.Save("res://path/name.tscn", scene); // Or "user://..." Error error = ResourceSaver.Save(scene, "res://path/name.tscn"); // Or "user://..."
if (error != Error.Ok) if (error != Error.Ok)
{ {
GD.PushError("An error occurred while saving the scene to disk."); GD.PushError("An error occurred while saving the scene to disk.");