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
compressionInfo
CompressionInfo.IntegerbufferReadValid
bool
Returns
ReadAgentIndexFromPacket(ref bool)
public static int ReadAgentIndexFromPacket(ref bool bufferReadValid)
Parameters
bufferReadValid
bool
Returns
ReadBannerCodeFromPacket(ref bool)
public static string ReadBannerCodeFromPacket(ref bool bufferReadValid)
Parameters
bufferReadValid
bool
Returns
ReadBodyPropertiesFromPacket(ref bool)
public static BodyProperties ReadBodyPropertiesFromPacket(ref bool bufferReadValid)
Parameters
bufferReadValid
bool
Returns
ReadBoolFromPacket(ref bool)
public static bool ReadBoolFromPacket(ref bool bufferReadValid)
Parameters
bufferReadValid
bool
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
compressionInfo
CompressionInfo.FloatbufferReadValid
bool
Returns
ReadIntFromPacket(Integer, ref bool)
public static int ReadIntFromPacket(CompressionInfo.Integer compressionInfo, ref bool bufferReadValid)
Parameters
compressionInfo
CompressionInfo.IntegerbufferReadValid
bool
Returns
ReadLongFromPacket(LongInteger, ref bool)
public static long ReadLongFromPacket(CompressionInfo.LongInteger compressionInfo, ref bool bufferReadValid)
Parameters
compressionInfo
CompressionInfo.LongIntegerbufferReadValid
bool
Returns
ReadMatrixFrameFromPacket(ref bool)
public static MatrixFrame ReadMatrixFrameFromPacket(ref bool bufferReadValid)
Parameters
bufferReadValid
bool
Returns
ReadMissionObjectIdFromPacket(ref bool)
public static MissionObjectId ReadMissionObjectIdFromPacket(ref bool bufferReadValid)
Parameters
bufferReadValid
bool
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
positionCompressionInfo
CompressionInfo.FloatquaternionCompressionInfo
CompressionInfo.FloatbufferReadValid
bool
Returns
ReadObjectReferenceFromPacket(MBObjectManager, UnsignedInteger, ref bool)
public static MBObjectBase ReadObjectReferenceFromPacket(MBObjectManager objectManager, CompressionInfo.UnsignedInteger compressionInfo, ref bool bufferReadValid)
Parameters
objectManager
MBObjectManagercompressionInfo
CompressionInfo.UnsignedIntegerbufferReadValid
bool
Returns
ReadQuaternionFromPacket(Float, ref bool)
public static Quaternion ReadQuaternionFromPacket(CompressionInfo.Float compressionInfo, ref bool bufferReadValid)
Parameters
compressionInfo
CompressionInfo.FloatbufferReadValid
bool
Returns
ReadRotationMatrixFromPacket(ref bool)
public static Mat3 ReadRotationMatrixFromPacket(ref bool bufferReadValid)
Parameters
bufferReadValid
bool
Returns
ReadStringFromPacket(ref bool)
public static string ReadStringFromPacket(ref bool bufferReadValid)
Parameters
bufferReadValid
bool
Returns
ReadTeamIndexFromPacket(ref bool)
public static int ReadTeamIndexFromPacket(ref bool bufferReadValid)
Parameters
bufferReadValid
bool
Returns
ReadTransformFromPacket(Float, Float, ref bool)
public static MatrixFrame ReadTransformFromPacket(CompressionInfo.Float positionCompressionInfo, CompressionInfo.Float quaternionCompressionInfo, ref bool bufferReadValid)
Parameters
positionCompressionInfo
CompressionInfo.FloatquaternionCompressionInfo
CompressionInfo.FloatbufferReadValid
bool
Returns
ReadUintFromPacket(UnsignedInteger, ref bool)
public static uint ReadUintFromPacket(CompressionInfo.UnsignedInteger compressionInfo, ref bool bufferReadValid)
Parameters
compressionInfo
CompressionInfo.UnsignedIntegerbufferReadValid
bool
Returns
ReadUlongFromPacket(UnsignedLongInteger, ref bool)
public static ulong ReadUlongFromPacket(CompressionInfo.UnsignedLongInteger compressionInfo, ref bool bufferReadValid)
Parameters
compressionInfo
CompressionInfo.UnsignedLongIntegerbufferReadValid
bool
Returns
ReadUnitTransformFromPacket(Float, Float, ref bool)
public static MatrixFrame ReadUnitTransformFromPacket(CompressionInfo.Float positionCompressionInfo, CompressionInfo.Float quaternionCompressionInfo, ref bool bufferReadValid)
Parameters
positionCompressionInfo
CompressionInfo.FloatquaternionCompressionInfo
CompressionInfo.FloatbufferReadValid
bool
Returns
ReadVec2FromPacket(Float, ref bool)
public static Vec2 ReadVec2FromPacket(CompressionInfo.Float compressionInfo, ref bool bufferReadValid)
Parameters
compressionInfo
CompressionInfo.FloatbufferReadValid
bool
Returns
ReadVec3FromPacket(Float, ref bool)
public static Vec3 ReadVec3FromPacket(CompressionInfo.Float compressionInfo, ref bool bufferReadValid)
Parameters
compressionInfo
CompressionInfo.FloatbufferReadValid
bool
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
actionSet
MBActionSetcompressionInfo
CompressionInfo.Integer
WriteAgentIndexToPacket(int)
public static void WriteAgentIndexToPacket(int agentIndex)
Parameters
agentIndex
int
WriteBannerCodeToPacket(string)
public static void WriteBannerCodeToPacket(string bannerCode)
Parameters
bannerCode
string
WriteBodyPropertiesToPacket(BodyProperties)
public static void WriteBodyPropertiesToPacket(BodyProperties bodyProperties)
Parameters
bodyProperties
BodyProperties
WriteBoolToPacket(bool)
public static void WriteBoolToPacket(bool value)
Parameters
value
bool
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
value
floatcompressionInfo
CompressionInfo.Float
WriteIntToPacket(int, Integer)
public static void WriteIntToPacket(int value, CompressionInfo.Integer compressionInfo)
Parameters
value
intcompressionInfo
CompressionInfo.Integer
WriteLongToPacket(long, LongInteger)
public static void WriteLongToPacket(long value, CompressionInfo.LongInteger compressionInfo)
Parameters
value
longcompressionInfo
CompressionInfo.LongInteger
WriteMatrixFrameToPacket(MatrixFrame)
public static void WriteMatrixFrameToPacket(MatrixFrame frame)
Parameters
frame
MatrixFrame
WriteMissionObjectIdToPacket(MissionObjectId)
public static void WriteMissionObjectIdToPacket(MissionObjectId value)
Parameters
value
MissionObjectId
WriteNetworkPeerReferenceToPacket(NetworkCommunicator)
public static void WriteNetworkPeerReferenceToPacket(NetworkCommunicator networkCommunicator)
Parameters
networkCommunicator
NetworkCommunicator
WriteNonUniformTransformToPacket(MatrixFrame, Float, Float)
public static void WriteNonUniformTransformToPacket(MatrixFrame frame, CompressionInfo.Float positionCompressionInfo, CompressionInfo.Float quaternionCompressionInfo)
Parameters
frame
MatrixFramepositionCompressionInfo
CompressionInfo.FloatquaternionCompressionInfo
CompressionInfo.Float
WriteObjectReferenceToPacket(MBObjectBase, UnsignedInteger)
public static void WriteObjectReferenceToPacket(MBObjectBase value, CompressionInfo.UnsignedInteger compressionInfo)
Parameters
value
MBObjectBasecompressionInfo
CompressionInfo.UnsignedInteger
WriteQuaternionToPacket(Quaternion, Float)
public static void WriteQuaternionToPacket(Quaternion q, CompressionInfo.Float compressionInfo)
Parameters
q
QuaternioncompressionInfo
CompressionInfo.Float
WriteRotationMatrixToPacket(Mat3)
public static void WriteRotationMatrixToPacket(Mat3 value)
Parameters
value
Mat3
WriteStringToPacket(string)
public static void WriteStringToPacket(string value)
Parameters
value
string
WriteTeamIndexToPacket(int)
public static void WriteTeamIndexToPacket(int teamIndex)
Parameters
teamIndex
int
WriteTransformToPacket(MatrixFrame, Float, Float)
public static void WriteTransformToPacket(MatrixFrame frame, CompressionInfo.Float positionCompressionInfo, CompressionInfo.Float quaternionCompressionInfo)
Parameters
frame
MatrixFramepositionCompressionInfo
CompressionInfo.FloatquaternionCompressionInfo
CompressionInfo.Float
WriteUintToPacket(uint, UnsignedInteger)
public static void WriteUintToPacket(uint value, CompressionInfo.UnsignedInteger compressionInfo)
Parameters
value
uintcompressionInfo
CompressionInfo.UnsignedInteger
WriteUlongToPacket(ulong, UnsignedLongInteger)
public static void WriteUlongToPacket(ulong value, CompressionInfo.UnsignedLongInteger compressionInfo)
Parameters
value
ulongcompressionInfo
CompressionInfo.UnsignedLongInteger
WriteUnitTransformToPacket(MatrixFrame, Float, Float)
public static void WriteUnitTransformToPacket(MatrixFrame frame, CompressionInfo.Float positionCompressionInfo, CompressionInfo.Float quaternionCompressionInfo)
Parameters
frame
MatrixFramepositionCompressionInfo
CompressionInfo.FloatquaternionCompressionInfo
CompressionInfo.Float
WriteVec2ToPacket(Vec2, Float)
public static void WriteVec2ToPacket(Vec2 value, CompressionInfo.Float compressionInfo)
Parameters
value
Vec2compressionInfo
CompressionInfo.Float
WriteVec3ToPacket(Vec3, Float)
public static void WriteVec3ToPacket(Vec3 value, CompressionInfo.Float compressionInfo)
Parameters
value
Vec3compressionInfo
CompressionInfo.Float
WriteVirtualPlayerReferenceToPacket(VirtualPlayer)
public static void WriteVirtualPlayerReferenceToPacket(VirtualPlayer virtualPlayer)
Parameters
virtualPlayer
VirtualPlayer
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).