Class GameNetworkMessage
- Namespace
- TaleWorlds.MountAndBlade.Network.Messages
- Assembly
- TaleWorlds.MountAndBlade.dll
public abstract class GameNetworkMessage
- Inheritance
-
GameNetworkMessage
- Derived
- Inherited Members
Constructors
GameNetworkMessage()
protected GameNetworkMessage()
Properties
IsClientMissionOver
public static bool IsClientMissionOver { get; }
Property Value
MessageId
public int MessageId { get; set; }
Property Value
Methods
OnGetLogFilter()
protected abstract MultiplayerMessageFilter OnGetLogFilter()
Returns
OnGetLogFormat()
protected abstract string OnGetLogFormat()
Returns
OnRead()
protected abstract bool OnRead()
Returns
OnWrite()
protected abstract void OnWrite()
ReadActionSetReferenceFromPacket(Integer, ref bool)
public static MBActionSet ReadActionSetReferenceFromPacket(CompressionInfo.Integer compressionInfo, ref bool bufferReadValid)
Parameters
compressionInfoCompressionInfo.IntegerbufferReadValidbool
Returns
ReadAgentIndexFromPacket(ref bool)
public static int ReadAgentIndexFromPacket(ref bool bufferReadValid)
Parameters
bufferReadValidbool
Returns
ReadBannerCodeFromPacket(ref bool)
public static string ReadBannerCodeFromPacket(ref bool bufferReadValid)
Parameters
bufferReadValidbool
Returns
ReadBodyPropertiesFromPacket(ref bool)
public static BodyProperties ReadBodyPropertiesFromPacket(ref bool bufferReadValid)
Parameters
bufferReadValidbool
Returns
ReadBoolFromPacket(ref bool)
public static bool ReadBoolFromPacket(ref bool bufferReadValid)
Parameters
bufferReadValidbool
Returns
ReadByteArrayFromPacket(byte[], int, int, ref bool)
public static int ReadByteArrayFromPacket(byte[] buffer, int offset, int bufferCapacity, ref bool bufferReadValid)
Parameters
Returns
ReadFloatFromPacket(Float, ref bool)
public static float ReadFloatFromPacket(CompressionInfo.Float compressionInfo, ref bool bufferReadValid)
Parameters
compressionInfoCompressionInfo.FloatbufferReadValidbool
Returns
ReadIntFromPacket(Integer, ref bool)
public static int ReadIntFromPacket(CompressionInfo.Integer compressionInfo, ref bool bufferReadValid)
Parameters
compressionInfoCompressionInfo.IntegerbufferReadValidbool
Returns
ReadLongFromPacket(LongInteger, ref bool)
public static long ReadLongFromPacket(CompressionInfo.LongInteger compressionInfo, ref bool bufferReadValid)
Parameters
compressionInfoCompressionInfo.LongIntegerbufferReadValidbool
Returns
ReadMatrixFrameFromPacket(ref bool)
public static MatrixFrame ReadMatrixFrameFromPacket(ref bool bufferReadValid)
Parameters
bufferReadValidbool
Returns
ReadMissionObjectIdFromPacket(ref bool)
public static MissionObjectId ReadMissionObjectIdFromPacket(ref bool bufferReadValid)
Parameters
bufferReadValidbool
Returns
ReadNetworkPeerReferenceFromPacket(ref bool, bool)
public static NetworkCommunicator ReadNetworkPeerReferenceFromPacket(ref bool bufferReadValid, bool canReturnNull = false)
Parameters
Returns
ReadNonUniformTransformFromPacket(Float, Float, ref bool)
public static MatrixFrame ReadNonUniformTransformFromPacket(CompressionInfo.Float positionCompressionInfo, CompressionInfo.Float quaternionCompressionInfo, ref bool bufferReadValid)
Parameters
positionCompressionInfoCompressionInfo.FloatquaternionCompressionInfoCompressionInfo.FloatbufferReadValidbool
Returns
ReadObjectReferenceFromPacket(MBObjectManager, UnsignedInteger, ref bool)
public static MBObjectBase ReadObjectReferenceFromPacket(MBObjectManager objectManager, CompressionInfo.UnsignedInteger compressionInfo, ref bool bufferReadValid)
Parameters
objectManagerMBObjectManagercompressionInfoCompressionInfo.UnsignedIntegerbufferReadValidbool
Returns
ReadQuaternionFromPacket(Float, ref bool)
public static Quaternion ReadQuaternionFromPacket(CompressionInfo.Float compressionInfo, ref bool bufferReadValid)
Parameters
compressionInfoCompressionInfo.FloatbufferReadValidbool
Returns
ReadRotationMatrixFromPacket(ref bool)
public static Mat3 ReadRotationMatrixFromPacket(ref bool bufferReadValid)
Parameters
bufferReadValidbool
Returns
ReadStringFromPacket(ref bool)
public static string ReadStringFromPacket(ref bool bufferReadValid)
Parameters
bufferReadValidbool
Returns
ReadTeamIndexFromPacket(ref bool)
public static int ReadTeamIndexFromPacket(ref bool bufferReadValid)
Parameters
bufferReadValidbool
Returns
ReadTransformFromPacket(Float, Float, ref bool)
public static MatrixFrame ReadTransformFromPacket(CompressionInfo.Float positionCompressionInfo, CompressionInfo.Float quaternionCompressionInfo, ref bool bufferReadValid)
Parameters
positionCompressionInfoCompressionInfo.FloatquaternionCompressionInfoCompressionInfo.FloatbufferReadValidbool
Returns
ReadUintFromPacket(UnsignedInteger, ref bool)
public static uint ReadUintFromPacket(CompressionInfo.UnsignedInteger compressionInfo, ref bool bufferReadValid)
Parameters
compressionInfoCompressionInfo.UnsignedIntegerbufferReadValidbool
Returns
ReadUlongFromPacket(UnsignedLongInteger, ref bool)
public static ulong ReadUlongFromPacket(CompressionInfo.UnsignedLongInteger compressionInfo, ref bool bufferReadValid)
Parameters
compressionInfoCompressionInfo.UnsignedLongIntegerbufferReadValidbool
Returns
ReadUnitTransformFromPacket(Float, Float, ref bool)
public static MatrixFrame ReadUnitTransformFromPacket(CompressionInfo.Float positionCompressionInfo, CompressionInfo.Float quaternionCompressionInfo, ref bool bufferReadValid)
Parameters
positionCompressionInfoCompressionInfo.FloatquaternionCompressionInfoCompressionInfo.FloatbufferReadValidbool
Returns
ReadVec2FromPacket(Float, ref bool)
public static Vec2 ReadVec2FromPacket(CompressionInfo.Float compressionInfo, ref bool bufferReadValid)
Parameters
compressionInfoCompressionInfo.FloatbufferReadValidbool
Returns
ReadVec3FromPacket(Float, ref bool)
public static Vec3 ReadVec3FromPacket(CompressionInfo.Float compressionInfo, ref bool bufferReadValid)
Parameters
compressionInfoCompressionInfo.FloatbufferReadValidbool
Returns
ReadVirtualPlayerReferenceToPacket(ref bool, bool)
public static VirtualPlayer ReadVirtualPlayerReferenceToPacket(ref bool bufferReadValid, bool canReturnNull = false)
Parameters
Returns
WriteActionSetReferenceToPacket(MBActionSet, Integer)
public static void WriteActionSetReferenceToPacket(MBActionSet actionSet, CompressionInfo.Integer compressionInfo)
Parameters
actionSetMBActionSetcompressionInfoCompressionInfo.Integer
WriteAgentIndexToPacket(int)
public static void WriteAgentIndexToPacket(int agentIndex)
Parameters
agentIndexint
WriteBannerCodeToPacket(string)
public static void WriteBannerCodeToPacket(string bannerCode)
Parameters
bannerCodestring
WriteBodyPropertiesToPacket(BodyProperties)
public static void WriteBodyPropertiesToPacket(BodyProperties bodyProperties)
Parameters
bodyPropertiesBodyProperties
WriteBoolToPacket(bool)
public static void WriteBoolToPacket(bool value)
Parameters
valuebool
WriteByteArrayToPacket(byte[], int, int)
public static void WriteByteArrayToPacket(byte[] value, int offset, int size)
Parameters
WriteFloatToPacket(float, Float)
public static void WriteFloatToPacket(float value, CompressionInfo.Float compressionInfo)
Parameters
valuefloatcompressionInfoCompressionInfo.Float
WriteIntToPacket(int, Integer)
public static void WriteIntToPacket(int value, CompressionInfo.Integer compressionInfo)
Parameters
valueintcompressionInfoCompressionInfo.Integer
WriteLongToPacket(long, LongInteger)
public static void WriteLongToPacket(long value, CompressionInfo.LongInteger compressionInfo)
Parameters
valuelongcompressionInfoCompressionInfo.LongInteger
WriteMatrixFrameToPacket(MatrixFrame)
public static void WriteMatrixFrameToPacket(MatrixFrame frame)
Parameters
frameMatrixFrame
WriteMissionObjectIdToPacket(MissionObjectId)
public static void WriteMissionObjectIdToPacket(MissionObjectId value)
Parameters
valueMissionObjectId
WriteNetworkPeerReferenceToPacket(NetworkCommunicator)
public static void WriteNetworkPeerReferenceToPacket(NetworkCommunicator networkCommunicator)
Parameters
networkCommunicatorNetworkCommunicator
WriteNonUniformTransformToPacket(MatrixFrame, Float, Float)
public static void WriteNonUniformTransformToPacket(MatrixFrame frame, CompressionInfo.Float positionCompressionInfo, CompressionInfo.Float quaternionCompressionInfo)
Parameters
frameMatrixFramepositionCompressionInfoCompressionInfo.FloatquaternionCompressionInfoCompressionInfo.Float
WriteObjectReferenceToPacket(MBObjectBase, UnsignedInteger)
public static void WriteObjectReferenceToPacket(MBObjectBase value, CompressionInfo.UnsignedInteger compressionInfo)
Parameters
valueMBObjectBasecompressionInfoCompressionInfo.UnsignedInteger
WriteQuaternionToPacket(Quaternion, Float)
public static void WriteQuaternionToPacket(Quaternion q, CompressionInfo.Float compressionInfo)
Parameters
qQuaternioncompressionInfoCompressionInfo.Float
WriteRotationMatrixToPacket(Mat3)
public static void WriteRotationMatrixToPacket(Mat3 value)
Parameters
valueMat3
WriteStringToPacket(string)
public static void WriteStringToPacket(string value)
Parameters
valuestring
WriteTeamIndexToPacket(int)
public static void WriteTeamIndexToPacket(int teamIndex)
Parameters
teamIndexint
WriteTransformToPacket(MatrixFrame, Float, Float)
public static void WriteTransformToPacket(MatrixFrame frame, CompressionInfo.Float positionCompressionInfo, CompressionInfo.Float quaternionCompressionInfo)
Parameters
frameMatrixFramepositionCompressionInfoCompressionInfo.FloatquaternionCompressionInfoCompressionInfo.Float
WriteUintToPacket(uint, UnsignedInteger)
public static void WriteUintToPacket(uint value, CompressionInfo.UnsignedInteger compressionInfo)
Parameters
valueuintcompressionInfoCompressionInfo.UnsignedInteger
WriteUlongToPacket(ulong, UnsignedLongInteger)
public static void WriteUlongToPacket(ulong value, CompressionInfo.UnsignedLongInteger compressionInfo)
Parameters
valueulongcompressionInfoCompressionInfo.UnsignedLongInteger
WriteUnitTransformToPacket(MatrixFrame, Float, Float)
public static void WriteUnitTransformToPacket(MatrixFrame frame, CompressionInfo.Float positionCompressionInfo, CompressionInfo.Float quaternionCompressionInfo)
Parameters
frameMatrixFramepositionCompressionInfoCompressionInfo.FloatquaternionCompressionInfoCompressionInfo.Float
WriteVec2ToPacket(Vec2, Float)
public static void WriteVec2ToPacket(Vec2 value, CompressionInfo.Float compressionInfo)
Parameters
valueVec2compressionInfoCompressionInfo.Float
WriteVec3ToPacket(Vec3, Float)
public static void WriteVec3ToPacket(Vec3 value, CompressionInfo.Float compressionInfo)
Parameters
valueVec3compressionInfoCompressionInfo.Float
WriteVirtualPlayerReferenceToPacket(VirtualPlayer)
public static void WriteVirtualPlayerReferenceToPacket(VirtualPlayer virtualPlayer)
Parameters
virtualPlayerVirtualPlayer
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).