Class PartyVitalsSerializer
Custom serializers for the party vitals payload.
public static class PartyVitalsSerializer
- Inheritance
-
PartyVitalsSerializer
- Inherited Members
Remarks
Hand written so the buff array is written only when BuffsChanged is set — a generated writer would put a length prefix on the wire for every member every time — and so the EditMode tests can round-trip the payload without the IL weaver. ObservedBuffEntry is written field by field here for the same reason; its layout is four fields and is not expected to change without this file changing with it.
Methods
ReadPartyMemberVitalsEntry(Reader)
Reads one PartyMemberVitalsEntry.
public static PartyMemberVitalsEntry ReadPartyMemberVitalsEntry(this Reader reader)
Parameters
readerReader
Returns
ReadPartyMemberVitalsUpdateBroadcast(Reader)
Reads a PartyMemberVitalsUpdateBroadcast.
public static PartyMemberVitalsUpdateBroadcast ReadPartyMemberVitalsUpdateBroadcast(this Reader reader)
Parameters
readerReader
Returns
WritePartyMemberVitalsEntry(Writer, PartyMemberVitalsEntry)
Writes one PartyMemberVitalsEntry.
public static void WritePartyMemberVitalsEntry(this Writer writer, PartyMemberVitalsEntry value)
Parameters
writerWritervaluePartyMemberVitalsEntry
WritePartyMemberVitalsUpdateBroadcast(Writer, PartyMemberVitalsUpdateBroadcast)
Writes a PartyMemberVitalsUpdateBroadcast.
public static void WritePartyMemberVitalsUpdateBroadcast(this Writer writer, PartyMemberVitalsUpdateBroadcast value)
Parameters
writerWritervaluePartyMemberVitalsUpdateBroadcast