updated for godot 4.1

This commit is contained in:
Yannik
2023-07-06 18:22:39 +02:00
parent 548349d9f8
commit abb0cdb0c5
10 changed files with 11 additions and 9 deletions

View File

@@ -11,7 +11,7 @@ using namespace godot;
static discord_sdk *discordsdk;
void gdextension_initialize(ModuleInitializationLevel p_level)
void initialize_discordsdk_module(ModuleInitializationLevel p_level)
{
if (p_level == MODULE_INITIALIZATION_LEVEL_SCENE)
{
@@ -21,7 +21,7 @@ void gdextension_initialize(ModuleInitializationLevel p_level)
}
}
void gdextension_terminate(ModuleInitializationLevel p_level)
void uninitialize_discordsdk_module(ModuleInitializationLevel p_level)
{
if (p_level == MODULE_INITIALIZATION_LEVEL_SCENE)
{
@@ -32,12 +32,12 @@ void gdextension_terminate(ModuleInitializationLevel p_level)
extern "C"
{
GDExtensionBool GDE_EXPORT discordsdkgd_library_init(const GDExtensionInterface *p_interface, GDExtensionClassLibraryPtr p_library, GDExtensionInitialization *r_initialization)
GDExtensionBool GDE_EXPORT discordsdkgd_library_init(GDExtensionInterfaceGetProcAddress p_get_proc_address, GDExtensionClassLibraryPtr p_library, GDExtensionInitialization *r_initialization)
{
godot::GDExtensionBinding::InitObject init_obj(p_interface, p_library, r_initialization);
godot::GDExtensionBinding::InitObject init_obj(p_get_proc_address, p_library, r_initialization);
init_obj.register_initializer(gdextension_initialize);
init_obj.register_terminator(gdextension_terminate);
init_obj.register_initializer(initialize_discordsdk_module);
init_obj.register_terminator(uninitialize_discordsdk_module);
init_obj.set_minimum_library_initialization_level(MODULE_INITIALIZATION_LEVEL_SCENE);
return init_obj.init();