Table of Contents

Class PartyVitalsSerializer

Namespace
FishMMO.Shared
Assembly
FishMMO.Shared.dll

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)

public static PartyMemberVitalsEntry ReadPartyMemberVitalsEntry(this Reader reader)

Parameters

reader Reader

Returns

PartyMemberVitalsEntry

ReadPartyMemberVitalsUpdateBroadcast(Reader)

public static PartyMemberVitalsUpdateBroadcast ReadPartyMemberVitalsUpdateBroadcast(this Reader reader)

Parameters

reader Reader

Returns

PartyMemberVitalsUpdateBroadcast

WritePartyMemberVitalsEntry(Writer, PartyMemberVitalsEntry)

public static void WritePartyMemberVitalsEntry(this Writer writer, PartyMemberVitalsEntry value)

Parameters

writer Writer
value PartyMemberVitalsEntry

WritePartyMemberVitalsUpdateBroadcast(Writer, PartyMemberVitalsUpdateBroadcast)

public static void WritePartyMemberVitalsUpdateBroadcast(this Writer writer, PartyMemberVitalsUpdateBroadcast value)

Parameters

writer Writer
value PartyMemberVitalsUpdateBroadcast