godot
godot copied to clipboard
[3.x] Document C# RPC attributes
This only applies to 3.x, in 4.0 these attributes were replaced with a new RPC attribute in #62805
Documents all the C# RPC attributes (I also moved them a bit to have the *Sync attributes follow their non-sync counterpart) and deprecates the Slave attribute (renamed to Puppet but kept for compatibility) and the Sync attribute (renamed to RemoteSync but kept for compatibility) that have been deprecated since 3.1 (see #22087).
I'd appreciate a review of the added documentation as I'm not very familiar with RPC and might have made a mistake.