Skip to content

Commit 4b4b7ac

Browse files
committed
Fix broken compilation after Godo's API changes
1 parent 951c9ed commit 4b4b7ac

7 files changed

Lines changed: 23 additions & 18 deletions

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
77

88
## [Unreleased]
99

10+
## 0.0.78 - 2022-07-31
11+
12+
### Fixed
13+
14+
* Fix broken compilation after Godo's API changes
15+
1016
## 0.0.77 - 2022-07-21
1117

1218
### Fixed

lua_script.cpp

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -260,6 +260,12 @@ bool LuaScript::is_placeholder_fallback_enabled() const {
260260
} // TODO
261261
#endif
262262

263+
const Variant LuaScript::get_rpc_config() const {
264+
print_debug("LuaScript::get_rpc_config");
265+
266+
return this->rpc_config;
267+
} // TODO
268+
263269
Error LuaScript::load_source_code(const String &p_path) {
264270
print_debug("_LuaScript::load_source_code( p_path = %s )", String(p_path).ascii().get_data());
265271

@@ -307,14 +313,6 @@ void LuaScript::_placeholder_erased(PlaceHolderScriptInstance *p_placeholder) {
307313
}
308314
#endif
309315

310-
const Vector<Multiplayer::RPCConfig> LuaScript::get_rpc_methods() const {
311-
print_debug("LuaScript::get_rpc_methods");
312-
313-
Vector<Multiplayer::RPCConfig> rpc_methods{};
314-
315-
return rpc_methods;
316-
}
317-
318316
Variant LuaScript::_new(const Variant **p_args, int p_argcount, Callable::CallError &r_error) { // TODO
319317
print_debug("LuaScript::_new");
320318

lua_script.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ class LuaScript : public Script {
8181
bool is_placeholder_fallback_enabled() const override;
8282
#endif
8383

84-
const Vector<Multiplayer::RPCConfig> get_rpc_methods() const override;
84+
const Variant get_rpc_config() const override;
8585

8686
public:
8787
Variant _new(const Variant **p_args, int p_argcount, Callable::CallError &r_error);
@@ -112,6 +112,8 @@ class LuaScript : public Script {
112112

113113
HashSet<Object *> instances{};
114114

115+
Dictionary rpc_config;
116+
115117
#ifdef TOOLS_ENABLED
116118
bool source_changed_cache{};
117119
bool placeholder_fallback_enabled{};

lua_script_instance.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -141,10 +141,10 @@ Variant LuaScriptInstance::property_get_fallback(const StringName &p_name, bool
141141
return Variant{};
142142
}
143143

144-
const Vector<Multiplayer::RPCConfig> LuaScriptInstance::get_rpc_methods() const {
145-
print_debug("LuaScriptInstance::get_rpc_methods");
144+
const Variant LuaScriptInstance::get_rpc_config() const {
145+
print_debug("LuaScriptInstance::get_rpc_config");
146146

147-
return this->script->get_rpc_methods();
147+
return this->script->get_rpc_config();
148148
}
149149

150150
ScriptLanguage *LuaScriptInstance::get_language() {

lua_script_instance.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ class LuaScriptInstance : public ScriptInstance {
5353
void property_set_fallback(const StringName &p_name, const Variant &p_value, bool *r_valid) override;
5454
Variant property_get_fallback(const StringName &p_name, bool *r_valid) override;
5555

56-
const Vector<Multiplayer::RPCConfig> get_rpc_methods() const override;
56+
const Variant get_rpc_config() const override;
5757

5858
ScriptLanguage *get_language() override;
5959

lua_script_resource_formate_saver.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,7 @@ LuaScriptResourceFormatSaver::LuaScriptResourceFormatSaver() {
2929
LuaScriptResourceFormatSaver::~LuaScriptResourceFormatSaver() {
3030
print_debug("LuaScriptResourceFormatSaver::destructor");
3131
}
32-
33-
Error LuaScriptResourceFormatSaver::save(const String &p_path, const Ref<Resource> &p_resource, uint32_t p_flags) {
32+
Error LuaScriptResourceFormatSaver::save(const Ref<Resource> &p_resource, const String &p_path, uint32_t p_flags) {
3433
print_debug("LuaScriptResourceFormatSaver::save( p_path = " + p_path + " )");
3534

3635
Ref<LuaScript> script = p_resource;

lua_script_resource_formate_saver.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ class LuaScriptResourceFormatSaver : public ResourceFormatSaver {
2626
LuaScriptResourceFormatSaver();
2727
virtual ~LuaScriptResourceFormatSaver();
2828

29-
virtual Error save(const String &p_path, const Ref<Resource> &p_resource, uint32_t p_flags = 0);
30-
virtual void get_recognized_extensions(const Ref<Resource> &p_resource, List<String> *p_extensions) const;
31-
virtual bool recognize(const Ref<Resource> &p_resource) const;
29+
Error save(const Ref<Resource> &p_resource, const String &p_path, uint32_t p_flags = 0) override;
30+
void get_recognized_extensions(const Ref<Resource> &p_resource, List<String> *p_extensions) const override;
31+
bool recognize(const Ref<Resource> &p_resource) const override;
3232
};

0 commit comments

Comments
 (0)