namespace Unity.Netcode { /// /// This is the header data that's serialized to the network when sending an /// internal struct NetworkMessageHeader : INetworkSerializeByMemcpy { /// /// The byte representation of the message type. This is automatically assigned to each message by the NetworkMessageManager. /// This value is deterministic only so long as the list of messages remains unchanged - if new messages are added or messages are removed, MessageType assignments may be calculated differently. /// public uint MessageType; /// /// The total size of the message, NOT including the header. /// Stored as a uint to avoid zig-zag encoding, but capped at int.MaxValue. /// public uint MessageSize; } }