fixed a lot of bugs but broke linux support

This commit is contained in:
2023-12-07 18:32:04 +01:00
parent 6fd58b0ddf
commit 1f2dac7a0e
13 changed files with 37 additions and 90 deletions

View File

@@ -13,15 +13,16 @@ func _enter_tree() -> void:
ProjectSettings.set_setting("DiscordSDK/EditorPresence/enabled",false)
ProjectSettings.set_as_basic("DiscordSDK/EditorPresence/enabled",true)
ProjectSettings.set_initial_value("DiscordSDK/EditorPresence/enabled",false)
get_node("/root/").add_child(DiscordLoader.new())
func _enable_plugin() -> void:
add_autoload_singleton("DiscordSDKAutoload","res://addons/discord-sdk-gd/nodes/discord_autoload.gd")
if FileAccess.file_exists(ProjectSettings.globalize_path("res://") + "addons/discord-sdk-gd/bin/.gdignore"):
DirAccess.remove_absolute(ProjectSettings.globalize_path("res://") + "addons/discord-sdk-gd/bin/.gdignore")
if FileAccess.file_exists(ProjectSettings.globalize_path("res://") + "addons/discord-sdk-gd/nodes/.gdignore"):
DirAccess.remove_absolute(ProjectSettings.globalize_path("res://") + "addons/discord-sdk-gd/nodes/.gdignore")
func _disable_plugin() -> void:
remove_autoload_singleton("DiscordSDKAutoload")
FileAccess.open("res://addons/discord-sdk-gd/bin/.gdignore",FileAccess.WRITE)
FileAccess.open("res://addons/discord-sdk-gd/nodes/.gdignore",FileAccess.WRITE)
remove_custom_type("DiscordSDKDebug")