Protocol
PortalsMsg
MsgId.Portals: [upserts:ushort]{record}[removes:ushort]{portalId}, worker → network gateway → client.
generated from the sources
Static class in namespace
Nebula · Packages/com.1by3.nebula/Runtime/Protocol/PortalMessages.cspublic static class PortalsMsgMsgId.Portals: [upserts:ushort]{record}[removes:ushort]{portalId}, worker → network gateway → client.
Methods
Write
public static void Write(NetworkWriter w, IList<PortalRecord> upserts, IList<ulong> removes);Read
public static PortalsUpdate Read(NetworkReader r);Read the body after the id byte.
PortalWindow
One side's window of a portal (docs/portals.md D3, D20): the cross-section of the aperture grown by the portal's WindowMargin sideways and extruded WindowDepth into that side, an oriented box in the face's axes.
PortalsUpdate
A change to the portals a receiver knows (MsgId.Portals): records to add or replace, and ids to forget.