branchrust_reboot/main/optimize_rpc_src_connection_2/refactor_2cancel

19 Commits over 29 Days - 0.03cph!

10 Months Ago
10 Months Ago
Merge from main -> rpc refactor_2
10 Months Ago
Merge from main -> rpc refactor_2
10 Months Ago
Merge from main -> rpc refactor_2
10 Months Ago
Attempt #2 Merge main -> optimize_rpc_src_connection/refactor_2
10 Months Ago
Merge from main -> optimize_rpc_src_connection/refactor_2
10 Months Ago
Manually convert `ClientRpcEx()` -> `ClientRPC( RpcTarget )`
10 Months Ago
Add extra overloads to RpcTarget to handle niche RPC requirements
10 Months Ago
Mark existing ClientRPC overloads as Obsolete with deprecation notice
10 Months Ago
Convert methods using `ClientRPCPlayerAndSpectators()` to RpcTarget version
10 Months Ago
Add support in RPCTarget for `RpcTarget.PlayerAndSpectators()` Remove `ClientRPCPlayerAndSpectators()` overload from BaseEntity.RPC
10 Months Ago
Fix compile error in GNB with ClientRPCStart()
10 Months Ago
Switch from ClientRPC -> ClientRPCEx to the other way around: ClientRpc( RpcTarget ) is now the base method
10 Months Ago
Remove constructors from RPCTarget & move to static methods
10 Months Ago
Make constructors of RpcTarget private until we finalize the static methods
10 Months Ago
Convert ClientRPC() -> RpcTarget overload
10 Months Ago
Convert `ClientRpcPlayer()` -> `ClientRpc( RpcTarget.Player() )`
10 Months Ago
Add static methods to RpcTarget to help with code clarity
10 Months Ago
Add new `RpcTarget` struct and overloads to hopefully replace all overloads