diff options
| author | Sophia Pearson <codergal89@gmail.com> | 2022-10-03 22:22:50 +0200 |
|---|---|---|
| committer | Sophia Pearson <codergal89@gmail.com> | 2022-10-04 22:18:18 +0200 |
| commit | e127ad39e742396030352240d829bc903b1d4464 (patch) | |
| tree | 10cc21d70bf13181aef7c8ad0344077ff63579a3 /addons/ClassExporter/Plugin.cs | |
| parent | ddbb045f6387a8ba23b1210b27a745516a387a52 (diff) | |
| download | texty-e127ad39e742396030352240d829bc903b1d4464.tar.xz texty-e127ad39e742396030352240d829bc903b1d4464.zip | |
godot: inital Godot 4 migration
Diffstat (limited to 'addons/ClassExporter/Plugin.cs')
| -rw-r--r-- | addons/ClassExporter/Plugin.cs | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/addons/ClassExporter/Plugin.cs b/addons/ClassExporter/Plugin.cs index 7b43421..475b003 100644 --- a/addons/ClassExporter/Plugin.cs +++ b/addons/ClassExporter/Plugin.cs @@ -9,7 +9,7 @@ using Godot; namespace Texty.addons.ClassExporter { [Tool] - public class Plugin : EditorPlugin + public partial class Plugin : EditorPlugin { private const string LoadTypesMenuItem = "Load types"; private const string ReloadTypesMenuItem = "Reload types"; @@ -17,18 +17,18 @@ namespace Texty.addons.ClassExporter public override void _EnterTree() { - Connect("resource_saved", this, nameof(OnResourceSaved)); - AddToolMenuItem(LoadTypesMenuItem, this, nameof(OnReloadTypes), false); - AddToolMenuItem(ReloadTypesMenuItem, this, nameof(OnReloadTypes), true); + Connect("resource_saved", new Callable(this,nameof(OnResourceSaved))); + AddToolMenuItem(LoadTypesMenuItem, new Callable(() => OnReloadTypes(false))); + AddToolMenuItem(ReloadTypesMenuItem, new Callable(() => OnReloadTypes(true))); RegisterTypes(); } - public override void EnablePlugin() + public override void _EnablePlugin() { RegisterTypes(); } - - public override void DisablePlugin() + + public override void _DisablePlugin() { DeRegisterTypes(); } @@ -38,7 +38,7 @@ namespace Texty.addons.ClassExporter DeRegisterTypes(); RemoveToolMenuItem(LoadTypesMenuItem); RemoveToolMenuItem(ReloadTypesMenuItem); - Disconnect("resource_saved", this, nameof(OnResourceSaved)); + Disconnect("resource_saved",new Callable(this,nameof(OnResourceSaved))); } // Required by Godot @@ -83,7 +83,7 @@ namespace Texty.addons.ClassExporter _registeredTypes.Clear(); } - private class TypeEntry : Reference, IEquatable<Type> + private partial class TypeEntry : RefCounted, IEquatable<Type> { public readonly string Base = ""; public readonly string Name = ""; |
