30 lines
681 B
C#
30 lines
681 B
C#
using Godot;
|
|
using System;
|
|
|
|
namespace CSharpLdtkImporter;
|
|
|
|
|
|
[Tool]
|
|
public partial class LdtkImporter : EditorPlugin
|
|
{
|
|
private LdtkResourceImporter _importer;
|
|
|
|
public override void _EnterTree()
|
|
{
|
|
GD.Print("LdtkImporter: Plugin has been enabled.");
|
|
|
|
_importer = new LdtkResourceImporter();
|
|
AddImportPlugin(_importer);
|
|
|
|
GD.Print("LdtkImporter: Import plugin registered.");
|
|
}
|
|
|
|
public override void _ExitTree()
|
|
{
|
|
RemoveImportPlugin(_importer);
|
|
_importer = null;
|
|
GD.Print("LdtkImporter: Import plugin unregistered.");
|
|
GD.Print("LdtkImporter: Plugin has been disabled.");
|
|
}
|
|
}
|