Fix documentation of `EditorImportPlugin._Import`

The following is the currently generated `EditorImportPlugin.cs`:

```csharp
    public virtual Error _Import(string sourceFile, string savePath, Dictionary options, Array<string> platformVariants, Array<string> genFiles)
    {
        return Error.Ok;
    }
```

This fixes the type signature in the documentation's example to match the
actual type signature.
This commit is contained in:
Sai Nane 2024-08-09 16:05:58 +00:00
parent c73ac74c4a
commit 58e3500010
1 changed files with 3 additions and 3 deletions

View File

@ -98,18 +98,18 @@
}; };
} }
public override int _Import(string sourceFile, string savePath, Godot.Collections.Dictionary options, Godot.Collections.Array&lt;string&gt; platformVariants, Godot.Collections.Array&lt;string&gt; genFiles) public override Error _Import(string sourceFile, string savePath, Godot.Collections.Dictionary options, Godot.Collections.Array&lt;string&gt; platformVariants, Godot.Collections.Array&lt;string&gt; genFiles)
{ {
using var file = FileAccess.Open(sourceFile, FileAccess.ModeFlags.Read); using var file = FileAccess.Open(sourceFile, FileAccess.ModeFlags.Read);
if (file.GetError() != Error.Ok) if (file.GetError() != Error.Ok)
{ {
return (int)Error.Failed; return Error.Failed;
} }
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(mesh, filename); return ResourceSaver.Save(mesh, filename);
} }
} }
[/csharp] [/csharp]