Table of Contents

Interface ISchemaSpecificComponentSerialize

Namespace
Coherence.ProtocolDef
Assembly
Coherence.ProtocolDef.dll
public interface ISchemaSpecificComponentSerialize

Methods

WriteCommand(IEntityCommand, uint, IOutProtocolBitStream, Logger)

void WriteCommand(IEntityCommand data, uint commandType, IOutProtocolBitStream bitStream, Logger logger)

Parameters

data IEntityCommand
commandType uint
bitStream IOutProtocolBitStream
logger Logger

WriteComponentUpdate(ICoherenceComponentData, uint, bool, AbsoluteSimulationFrame, IOutProtocolBitStream, Logger)

uint WriteComponentUpdate(ICoherenceComponentData data, uint serializeAs, bool isRefSimFrameValid, AbsoluteSimulationFrame referenceSimulationFrame, IOutProtocolBitStream protocolStream, Logger logger)

Parameters

data ICoherenceComponentData
serializeAs uint
isRefSimFrameValid bool
referenceSimulationFrame AbsoluteSimulationFrame
protocolStream IOutProtocolBitStream
logger Logger

Returns

uint

WriteInput(IEntityInput, uint, IOutProtocolBitStream, Logger)

void WriteInput(IEntityInput data, uint inputType, IOutProtocolBitStream bitStream, Logger logger)

Parameters

data IEntityInput
inputType uint
bitStream IOutProtocolBitStream
logger Logger