Version: 1.11.0
C# primitives
C# primitive types are serialized by built-in serialization code. These types include bool
, char
, sbyte
, byte
, short
, ushort
, int
, uint
, long
, ulong
, float
, double
, and string
.
You can also serialize arrays of C# primitive types, with the exception of arrays of strings
(string[]
) for performance reasons.
[Rpc(SendTo.Server)]
void FooServerRpc(int somenumber, string sometext) { /* ... */ }
void Update()
{
if (Input.GetKeyDown(KeyCode.P))
{
FooServerRpc(Time.frameCount, "hello, world"); // Client -> Server
}
}