Class BankSetItemBroadcastSerializer
Wire format for BankSetItemBroadcast.
public static class BankSetItemBroadcastSerializer
- Inheritance
-
BankSetItemBroadcastSerializer
- Inherited Members
Remarks
Hand written for the same two fields as
InventorySetItemBroadcastSerializer, and for the same reason.
TemplateID is a deterministic 32-bit hash (CachedScriptableObject.AddToCache)
and Seed is full entropy by construction, so both span the whole range and FishNet's
signed-packed form spends FIVE bytes on each where unpacked spends four. The login sync
ships the ENTIRE bank in one BankSetMultipleItemsBroadcast, and a bank is the
largest container a character owns. InstanceID stays packed — a database sequence
value is small — as do the slot index and stack size. See ObservedBuffEntry.
Methods
ReadBankSetItemBroadcast(Reader)
Reads a BankSetItemBroadcast.
public static BankSetItemBroadcast ReadBankSetItemBroadcast(this Reader reader)
Parameters
readerReader
Returns
WriteBankSetItemBroadcast(Writer, BankSetItemBroadcast)
Writes a BankSetItemBroadcast.
public static void WriteBankSetItemBroadcast(this Writer writer, BankSetItemBroadcast value)
Parameters
writerWritervalueBankSetItemBroadcast