virtualx-engine/modules/mono
Fabio Alessandrelli 64b9f30b92 [Net] Rename RPC "puppet" to "auth" (authority). Drop "master".
This commit completely removes the RPC_MODE_MASTER ("master" keyword),
and renames the RPC_MODE_PUPPET to RPC_MODE_AUTHORITY ("auth" keyword).

This commit also renames the "Node.[get|set]_network_master" methods to
"Node.[get|set]_network_authority".

This commit also renames the RPC_MODE_REMOTE constant to RPC_MODE_ANY.

RPC_MODE_MASTER in Godot 3.x meant that a given RPC would be callable by
any puppet peer on the master, while RPC_MODE_PUPPET meant that it would
be callable by the master on any puppet.

Beside proving to be very confusing to the user (referring to where it
could be called instead of who can call it) the RPC_MODE_MASTER is quite
useless. It is almost the same as RPC_MODE_REMOTE (anyone can call) with
the exception that the network master cannot. While this could be useful
to check in some case, in such a function you would anyway need to check
in code who is the caller via get_rpc_sender_id(), so adding the check
there for those rare cases does not warrants a dedicated mode.
2021-08-30 00:54:38 +02:00
..
build_scripts Remove unused code related to Travis CI 2021-07-01 18:02:00 +02:00
doc_classes Add link titles for all links in the class reference 2020-08-31 14:22:07 +02:00
editor Use OrderedHashMap for autoloads to preserve order 2021-08-26 21:55:26 -07:00
glue [Net] Rename RPC "puppet" to "auth" (authority). Drop "master". 2021-08-30 00:54:38 +02:00
icons Optimize SVG using svgcleaner --multipass 2020-10-25 10:02:37 +01:00
mono_gd [Net] Rename RPC "puppet" to "auth" (authority). Drop "master". 2021-08-30 00:54:38 +02:00
utils Merge pull request #49511 from akien-mga/core-diraccess-fileaccess-io 2021-06-11 16:51:10 +02:00
.editorconfig Add a simple C# .editorconfig 2021-07-23 17:04:53 -04:00
.gitignore Make git no longer ignore solution files inside the mono module 2019-08-12 15:59:06 +02:00
__init__.py
class_db_api_json.cpp Use const references where possible for List range iterators 2021-07-25 12:22:25 +02:00
class_db_api_json.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
config.py Mono: Add mono_bcl SCons option for a custom BCL location 2020-12-06 01:15:20 +01:00
csharp_script.cpp [Net] Rename RPC "puppet" to "auth" (authority). Drop "master". 2021-08-30 00:54:38 +02:00
csharp_script.h Fix C# native instance bindings after recent re-write 2021-08-16 17:16:36 +02:00
Directory.Build.props Add C# source generator for a new ScriptPath attribute 2021-03-06 21:50:32 +01:00
godotsharp_defs.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
godotsharp_dirs.cpp Core: Move DirAccess and FileAccess to core/io 2021-06-11 14:52:39 +02:00
godotsharp_dirs.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
managed_callable.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
managed_callable.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
mono_gc_handle.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
mono_gc_handle.h Rename Reference to RefCounted 2021-06-11 18:48:42 +02:00
register_types.cpp Namespaces instead of underscore prefix for binds 2021-08-17 16:10:09 +02:00
register_types.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
SCsub C#: Make editor create NuGet fallback folder for Godot packages 2020-10-23 10:54:49 +02:00
SdkPackageVersions.props C#: Fix ScriptPathAttribute generator with none or nested namespaces 2021-03-13 01:04:59 +01:00
signal_awaiter_utils.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
signal_awaiter_utils.h Rename Reference to RefCounted 2021-06-11 18:48:42 +02:00