diff --git a/project/addons/discord-sdk-gd/bin/windows/discord_game_sdk_binding.dll b/project/addons/discord-sdk-gd/bin/windows/discord_game_sdk_binding.dll index 08d6d83..8e527b3 100644 Binary files a/project/addons/discord-sdk-gd/bin/windows/discord_game_sdk_binding.dll and b/project/addons/discord-sdk-gd/bin/windows/discord_game_sdk_binding.dll differ diff --git a/project/addons/discord-sdk-gd/bin/windows/discord_game_sdk_binding_debug.dll b/project/addons/discord-sdk-gd/bin/windows/discord_game_sdk_binding_debug.dll index 1336bcb..8c19fc1 100644 Binary files a/project/addons/discord-sdk-gd/bin/windows/discord_game_sdk_binding_debug.dll and b/project/addons/discord-sdk-gd/bin/windows/discord_game_sdk_binding_debug.dll differ diff --git a/project/addons/discord-sdk-gd/plugin.gd b/project/addons/discord-sdk-gd/plugin.gd index 1bea3ee..b0ad0af 100644 --- a/project/addons/discord-sdk-gd/plugin.gd +++ b/project/addons/discord-sdk-gd/plugin.gd @@ -14,18 +14,18 @@ const ExportPlugin = preload("res://addons/discord-sdk-gd/export.gd") var loaded_exportplugin = ExportPlugin.new() -func _enable_plugin() -> void: - print("DiscordSDK Addon got enabled") +func _enter_tree() -> void: add_custom_type("DiscordSDKLoader","Node",DiscordSDKLoader,DiscordSDKLoader_icon) add_custom_type("DiscordSDKDebug","Node",DiscordSDKDebug,DiscordSDKDebug_icon) add_autoload_singleton("DiscordSDKLoader", "res://addons/discord-sdk-gd/nodes/core_updater.gd") add_export_plugin(loaded_exportplugin) - - ProjectSettings.set_setting("DiscordSDK/EditorPresence/enabled",false) +func _enable_plugin(): + print("DiscordSDK Addon got enabled") + ProjectSettings.set_setting("DiscordSDK/EditorPresence/enabled",false) ProjectSettings.set_initial_value("DiscordSDK/EditorPresence/enabled",false) ProjectSettings.set_restart_if_changed("DiscordSDK/EditorPresence/enabled",true) - + func _disable_plugin() -> void: print("DiscordSDK Addon got disabled") remove_autoload_singleton("DiscordSDKLoader") diff --git a/project/project.godot b/project/project.godot index e0c93bb..469b60e 100644 --- a/project/project.godot +++ b/project/project.godot @@ -8,6 +8,10 @@ config_version=5 +[DiscordSDK] + +EditorPresence/enabled=true + [application] config/name="GDExtension DiscordSDK Test Project"