fixed app id type and DiscordConnector node

This commit is contained in:
2025-03-23 23:33:38 +01:00
parent e9a48bba97
commit 70969b5a19
14 changed files with 134 additions and 111 deletions

View File

@@ -1,13 +0,0 @@
## This is a GDscript Node wich gets automatically added as Autoload while installing the addon.
##
## It can run in the background to comunicate with Discord.
## You don't need to use it. If you remove it make sure to run [code]DiscordUtil.run_callbacks()[/code] in a [code]_process[/code] function.
##
## @tutorial: https://github.com/vaporvee/discord-rpc-godot/wiki
extends Node
func _ready() -> void:
pass
func _process(_delta) -> void:
DiscordUtil.run_callbacks()

View File

@@ -1 +0,0 @@
uid://dc5abjov0ebdr

View File

@@ -33,11 +33,10 @@ func _enable_plugin() -> void:
print("IGNORE RED ERROR MESSAGES BEFORE THE SECOND RESTART!")
func _disable_plugin() -> void:
remove_autoload_singleton("DiscordUtilLoader")
FileAccess.open("res://addons/discord-rpc-gd/bin/.gdignore",FileAccess.WRITE)
remove_custom_type("DiscordSocialSDKDebug")
get_editor_interface().get_editor_settings().erase("DiscordSocialSDK/EditorPresence/enabled")
push_warning("Please restart the editor to fully disable the DiscordUtil plugin")
push_warning("Please restart the editor to fully disable the Discord Social SDK plugin")
func save_and_restart() -> void:
get_editor_interface().restart_editor(true)