C#: New RPCAttribute

Replace old RPC attributes with a new single `RPCAttribute` which works
like the GDScript `@rpc` annotation.
This commit is contained in:
Raul Santos
2022-07-07 03:13:41 +02:00
parent 76d0a99707
commit 8131358b71
7 changed files with 76 additions and 41 deletions

View File

@ -179,7 +179,7 @@ private:
static void update_script_class_info(Ref<CSharpScript> p_script);
static void initialize_for_managed_type(Ref<CSharpScript> p_script, GDMonoClass *p_class, GDMonoClass *p_native);
Multiplayer::RPCMode _member_get_rpc_mode(IMonoClassMember *p_member) const;
Multiplayer::RPCConfig _member_get_rpc_config(IMonoClassMember *p_member) const;
protected:
static void _bind_methods();