Renamed "movementInfo" to "Status" in movement packets
This commit is contained in:
@@ -653,7 +653,7 @@ namespace Game.Chat
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
MoveUpdate moveUpdate = new MoveUpdate();
|
MoveUpdate moveUpdate = new MoveUpdate();
|
||||||
moveUpdate.movementInfo = target.m_movementInfo;
|
moveUpdate.Status = target.m_movementInfo;
|
||||||
target.SendMessageToSet(moveUpdate, true);
|
target.SendMessageToSet(moveUpdate, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -5019,7 +5019,7 @@ namespace Game.Entities
|
|||||||
SendPacket(setCollisionHeight);
|
SendPacket(setCollisionHeight);
|
||||||
|
|
||||||
MoveUpdateCollisionHeight updateCollisionHeight = new MoveUpdateCollisionHeight();
|
MoveUpdateCollisionHeight updateCollisionHeight = new MoveUpdateCollisionHeight();
|
||||||
updateCollisionHeight.movementInfo = m_movementInfo;
|
updateCollisionHeight.Status = m_movementInfo;
|
||||||
updateCollisionHeight.Height = height;
|
updateCollisionHeight.Height = height;
|
||||||
updateCollisionHeight.Scale = GetObjectScale();
|
updateCollisionHeight.Scale = GetObjectScale();
|
||||||
SendMessageToSet(updateCollisionHeight, false);
|
SendMessageToSet(updateCollisionHeight, false);
|
||||||
|
|||||||
@@ -133,7 +133,7 @@ namespace Game.Entities
|
|||||||
|
|
||||||
// Send notification to other players
|
// Send notification to other players
|
||||||
MoveUpdateSpeed packet = new MoveUpdateSpeed(moveTypeToOpcode[(int)mtype, 2]);
|
MoveUpdateSpeed packet = new MoveUpdateSpeed(moveTypeToOpcode[(int)mtype, 2]);
|
||||||
packet.movementInfo = m_movementInfo;
|
packet.Status = m_movementInfo;
|
||||||
packet.Speed = GetSpeed(mtype);
|
packet.Speed = GetSpeed(mtype);
|
||||||
playerMover.SendMessageToSet(packet, false);
|
playerMover.SendMessageToSet(packet, false);
|
||||||
}
|
}
|
||||||
@@ -249,7 +249,7 @@ namespace Game.Entities
|
|||||||
playerMover.SendPacket(packet);
|
playerMover.SendPacket(packet);
|
||||||
|
|
||||||
MoveUpdate moveUpdate = new MoveUpdate();
|
MoveUpdate moveUpdate = new MoveUpdate();
|
||||||
moveUpdate.movementInfo = m_movementInfo;
|
moveUpdate.Status = m_movementInfo;
|
||||||
SendMessageToSet(moveUpdate, playerMover);
|
SendMessageToSet(moveUpdate, playerMover);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -284,7 +284,7 @@ namespace Game.Entities
|
|||||||
playerMover.SendPacket(packet);
|
playerMover.SendPacket(packet);
|
||||||
|
|
||||||
MoveUpdate moveUpdate = new MoveUpdate();
|
MoveUpdate moveUpdate = new MoveUpdate();
|
||||||
moveUpdate.movementInfo = m_movementInfo;
|
moveUpdate.Status = m_movementInfo;
|
||||||
SendMessageToSet(moveUpdate, playerMover);
|
SendMessageToSet(moveUpdate, playerMover);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -310,7 +310,7 @@ namespace Game.Entities
|
|||||||
playerMover.SendPacket(packet);
|
playerMover.SendPacket(packet);
|
||||||
|
|
||||||
MoveUpdate moveUpdate = new MoveUpdate();
|
MoveUpdate moveUpdate = new MoveUpdate();
|
||||||
moveUpdate.movementInfo = m_movementInfo;
|
moveUpdate.Status = m_movementInfo;
|
||||||
SendMessageToSet(moveUpdate, playerMover);
|
SendMessageToSet(moveUpdate, playerMover);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -336,7 +336,7 @@ namespace Game.Entities
|
|||||||
playerMover.SendPacket(packet);
|
playerMover.SendPacket(packet);
|
||||||
|
|
||||||
MoveUpdate moveUpdate = new MoveUpdate();
|
MoveUpdate moveUpdate = new MoveUpdate();
|
||||||
moveUpdate.movementInfo = m_movementInfo;
|
moveUpdate.Status = m_movementInfo;
|
||||||
SendMessageToSet(moveUpdate, playerMover);
|
SendMessageToSet(moveUpdate, playerMover);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -628,7 +628,7 @@ namespace Game.Entities
|
|||||||
playerMover.SendPacket(packet);
|
playerMover.SendPacket(packet);
|
||||||
|
|
||||||
MoveUpdate moveUpdate = new MoveUpdate();
|
MoveUpdate moveUpdate = new MoveUpdate();
|
||||||
moveUpdate.movementInfo = m_movementInfo;
|
moveUpdate.Status = m_movementInfo;
|
||||||
SendMessageToSet(moveUpdate, playerMover);
|
SendMessageToSet(moveUpdate, playerMover);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -818,7 +818,7 @@ namespace Game.Entities
|
|||||||
playerMover.SendPacket(packet);
|
playerMover.SendPacket(packet);
|
||||||
|
|
||||||
MoveUpdate moveUpdate = new MoveUpdate();
|
MoveUpdate moveUpdate = new MoveUpdate();
|
||||||
moveUpdate.movementInfo = m_movementInfo;
|
moveUpdate.Status = m_movementInfo;
|
||||||
SendMessageToSet(moveUpdate, playerMover);
|
SendMessageToSet(moveUpdate, playerMover);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -851,7 +851,7 @@ namespace Game.Entities
|
|||||||
playerMover.SendPacket(packet);
|
playerMover.SendPacket(packet);
|
||||||
|
|
||||||
MoveUpdate moveUpdate = new MoveUpdate();
|
MoveUpdate moveUpdate = new MoveUpdate();
|
||||||
moveUpdate.movementInfo = m_movementInfo;
|
moveUpdate.Status = m_movementInfo;
|
||||||
SendMessageToSet(moveUpdate, playerMover);
|
SendMessageToSet(moveUpdate, playerMover);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -883,7 +883,7 @@ namespace Game.Entities
|
|||||||
playerMover.SendPacket(packet);
|
playerMover.SendPacket(packet);
|
||||||
|
|
||||||
MoveUpdate moveUpdate = new MoveUpdate();
|
MoveUpdate moveUpdate = new MoveUpdate();
|
||||||
moveUpdate.movementInfo = m_movementInfo;
|
moveUpdate.Status = m_movementInfo;
|
||||||
SendMessageToSet(moveUpdate, playerMover);
|
SendMessageToSet(moveUpdate, playerMover);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -929,7 +929,7 @@ namespace Game.Entities
|
|||||||
playerMover.SendPacket(packet);
|
playerMover.SendPacket(packet);
|
||||||
|
|
||||||
MoveUpdate moveUpdate = new MoveUpdate();
|
MoveUpdate moveUpdate = new MoveUpdate();
|
||||||
moveUpdate.movementInfo = m_movementInfo;
|
moveUpdate.Status = m_movementInfo;
|
||||||
SendMessageToSet(moveUpdate, playerMover);
|
SendMessageToSet(moveUpdate, playerMover);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -1141,7 +1141,7 @@ namespace Game.Entities
|
|||||||
playerMover.SendPacket(packet);
|
playerMover.SendPacket(packet);
|
||||||
|
|
||||||
MoveUpdate moveUpdate = new MoveUpdate();
|
MoveUpdate moveUpdate = new MoveUpdate();
|
||||||
moveUpdate.movementInfo = m_movementInfo;
|
moveUpdate.Status = m_movementInfo;
|
||||||
SendMessageToSet(moveUpdate, playerMover);
|
SendMessageToSet(moveUpdate, playerMover);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -1492,7 +1492,7 @@ namespace Game.Entities
|
|||||||
// SMSG_MOVE_TELEPORT is sent to self in order to trigger CMSG_MOVE_TELEPORT_ACK and update the position server side
|
// SMSG_MOVE_TELEPORT is sent to self in order to trigger CMSG_MOVE_TELEPORT_ACK and update the position server side
|
||||||
|
|
||||||
MoveUpdateTeleport moveUpdateTeleport = new MoveUpdateTeleport();
|
MoveUpdateTeleport moveUpdateTeleport = new MoveUpdateTeleport();
|
||||||
moveUpdateTeleport.movementInfo = m_movementInfo;
|
moveUpdateTeleport.Status = m_movementInfo;
|
||||||
Unit broadcastSource = this;
|
Unit broadcastSource = this;
|
||||||
|
|
||||||
Player playerMover = GetPlayerBeingMoved();
|
Player playerMover = GetPlayerBeingMoved();
|
||||||
@@ -1519,9 +1519,9 @@ namespace Game.Entities
|
|||||||
{
|
{
|
||||||
// This is the only packet sent for creatures which contains MovementInfo structure
|
// This is the only packet sent for creatures which contains MovementInfo structure
|
||||||
// we do not update m_movementInfo for creatures so it needs to be done manually here
|
// we do not update m_movementInfo for creatures so it needs to be done manually here
|
||||||
moveUpdateTeleport.movementInfo.Guid = GetGUID();
|
moveUpdateTeleport.Status.Guid = GetGUID();
|
||||||
moveUpdateTeleport.movementInfo.Pos.Relocate(pos);
|
moveUpdateTeleport.Status.Pos.Relocate(pos);
|
||||||
moveUpdateTeleport.movementInfo.Time = Time.GetMSTime();
|
moveUpdateTeleport.Status.Time = Time.GetMSTime();
|
||||||
}
|
}
|
||||||
|
|
||||||
// Broadcast the packet to everyone except self.
|
// Broadcast the packet to everyone except self.
|
||||||
|
|||||||
@@ -58,7 +58,7 @@ namespace Game
|
|||||||
[WorldPacketHandler(ClientOpcodes.MoveDoubleJump, Processing = PacketProcessing.ThreadSafe)]
|
[WorldPacketHandler(ClientOpcodes.MoveDoubleJump, Processing = PacketProcessing.ThreadSafe)]
|
||||||
void HandleMovement(ClientPlayerMovement packet)
|
void HandleMovement(ClientPlayerMovement packet)
|
||||||
{
|
{
|
||||||
HandleMovementOpcode(packet.GetOpcode(), packet.movementInfo);
|
HandleMovementOpcode(packet.GetOpcode(), packet.Status);
|
||||||
}
|
}
|
||||||
|
|
||||||
void HandleMovementOpcode(ClientOpcodes opcode, MovementInfo movementInfo)
|
void HandleMovementOpcode(ClientOpcodes opcode, MovementInfo movementInfo)
|
||||||
@@ -167,7 +167,7 @@ namespace Game
|
|||||||
mover.UpdatePosition(movementInfo.Pos);
|
mover.UpdatePosition(movementInfo.Pos);
|
||||||
|
|
||||||
MoveUpdate moveUpdate = new MoveUpdate();
|
MoveUpdate moveUpdate = new MoveUpdate();
|
||||||
moveUpdate.movementInfo = mover.m_movementInfo;
|
moveUpdate.Status = mover.m_movementInfo;
|
||||||
mover.SendMessageToSet(moveUpdate, GetPlayer());
|
mover.SendMessageToSet(moveUpdate, GetPlayer());
|
||||||
|
|
||||||
if (plrMover) // nothing is charmed, or player charmed
|
if (plrMover) // nothing is charmed, or player charmed
|
||||||
@@ -469,10 +469,10 @@ namespace Game
|
|||||||
[WorldPacketHandler(ClientOpcodes.MoveForceWalkSpeedChangeAck, Processing = PacketProcessing.ThreadSafe)]
|
[WorldPacketHandler(ClientOpcodes.MoveForceWalkSpeedChangeAck, Processing = PacketProcessing.ThreadSafe)]
|
||||||
void HandleForceSpeedChangeAck(MovementSpeedAck packet)
|
void HandleForceSpeedChangeAck(MovementSpeedAck packet)
|
||||||
{
|
{
|
||||||
GetPlayer().ValidateMovementInfo(packet.Ack.movementInfo);
|
GetPlayer().ValidateMovementInfo(packet.Ack.Status);
|
||||||
|
|
||||||
// now can skip not our packet
|
// now can skip not our packet
|
||||||
if (GetPlayer().GetGUID() != packet.Ack.movementInfo.Guid)
|
if (GetPlayer().GetGUID() != packet.Ack.Status.Guid)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
/*----------------*/
|
/*----------------*/
|
||||||
@@ -554,15 +554,15 @@ namespace Game
|
|||||||
[WorldPacketHandler(ClientOpcodes.MoveKnockBackAck, Processing = PacketProcessing.ThreadSafe)]
|
[WorldPacketHandler(ClientOpcodes.MoveKnockBackAck, Processing = PacketProcessing.ThreadSafe)]
|
||||||
void HandleMoveKnockBackAck(MoveKnockBackAck movementAck)
|
void HandleMoveKnockBackAck(MoveKnockBackAck movementAck)
|
||||||
{
|
{
|
||||||
GetPlayer().ValidateMovementInfo(movementAck.Ack.movementInfo);
|
GetPlayer().ValidateMovementInfo(movementAck.Ack.Status);
|
||||||
|
|
||||||
if (GetPlayer().m_unitMovedByMe.GetGUID() != movementAck.Ack.movementInfo.Guid)
|
if (GetPlayer().m_unitMovedByMe.GetGUID() != movementAck.Ack.Status.Guid)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
GetPlayer().m_movementInfo = movementAck.Ack.movementInfo;
|
GetPlayer().m_movementInfo = movementAck.Ack.Status;
|
||||||
|
|
||||||
MoveUpdateKnockBack updateKnockBack = new MoveUpdateKnockBack();
|
MoveUpdateKnockBack updateKnockBack = new MoveUpdateKnockBack();
|
||||||
updateKnockBack.movementInfo = GetPlayer().m_movementInfo;
|
updateKnockBack.Status = GetPlayer().m_movementInfo;
|
||||||
GetPlayer().SendMessageToSet(updateKnockBack, false);
|
GetPlayer().SendMessageToSet(updateKnockBack, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -580,7 +580,7 @@ namespace Game
|
|||||||
[WorldPacketHandler(ClientOpcodes.MoveEnableDoubleJumpAck, Processing = PacketProcessing.ThreadSafe)]
|
[WorldPacketHandler(ClientOpcodes.MoveEnableDoubleJumpAck, Processing = PacketProcessing.ThreadSafe)]
|
||||||
void HandleMovementAckMessage(MovementAckMessage movementAck)
|
void HandleMovementAckMessage(MovementAckMessage movementAck)
|
||||||
{
|
{
|
||||||
GetPlayer().ValidateMovementInfo(movementAck.Ack.movementInfo);
|
GetPlayer().ValidateMovementInfo(movementAck.Ack.Status);
|
||||||
}
|
}
|
||||||
|
|
||||||
[WorldPacketHandler(ClientOpcodes.SummonResponse)]
|
[WorldPacketHandler(ClientOpcodes.SummonResponse)]
|
||||||
@@ -595,7 +595,7 @@ namespace Game
|
|||||||
[WorldPacketHandler(ClientOpcodes.MoveSetCollisionHeightAck, Processing = PacketProcessing.ThreadSafe)]
|
[WorldPacketHandler(ClientOpcodes.MoveSetCollisionHeightAck, Processing = PacketProcessing.ThreadSafe)]
|
||||||
void HandleSetCollisionHeightAck(MoveSetCollisionHeightAck packet)
|
void HandleSetCollisionHeightAck(MoveSetCollisionHeightAck packet)
|
||||||
{
|
{
|
||||||
GetPlayer().ValidateMovementInfo(packet.Data.movementInfo);
|
GetPlayer().ValidateMovementInfo(packet.Data.Status);
|
||||||
}
|
}
|
||||||
|
|
||||||
[WorldPacketHandler(ClientOpcodes.MoveTimeSkipped, Processing = PacketProcessing.Inplace)]
|
[WorldPacketHandler(ClientOpcodes.MoveTimeSkipped, Processing = PacketProcessing.Inplace)]
|
||||||
@@ -606,7 +606,7 @@ namespace Game
|
|||||||
[WorldPacketHandler(ClientOpcodes.MoveSplineDone, Processing = PacketProcessing.ThreadSafe)]
|
[WorldPacketHandler(ClientOpcodes.MoveSplineDone, Processing = PacketProcessing.ThreadSafe)]
|
||||||
void HandleMoveSplineDoneOpcode(MoveSplineDone moveSplineDone)
|
void HandleMoveSplineDoneOpcode(MoveSplineDone moveSplineDone)
|
||||||
{
|
{
|
||||||
MovementInfo movementInfo = moveSplineDone.movementInfo;
|
MovementInfo movementInfo = moveSplineDone.Status;
|
||||||
_player.ValidateMovementInfo(movementInfo);
|
_player.ValidateMovementInfo(movementInfo);
|
||||||
|
|
||||||
// in taxi flight packet received in 2 case:
|
// in taxi flight packet received in 2 case:
|
||||||
|
|||||||
@@ -210,7 +210,7 @@ namespace Game
|
|||||||
[WorldPacketHandler(ClientOpcodes.MoveSetVehicleRecIdAck)]
|
[WorldPacketHandler(ClientOpcodes.MoveSetVehicleRecIdAck)]
|
||||||
void HandleMoveSetVehicleRecAck(MoveSetVehicleRecIdAck setVehicleRecIdAck)
|
void HandleMoveSetVehicleRecAck(MoveSetVehicleRecIdAck setVehicleRecIdAck)
|
||||||
{
|
{
|
||||||
GetPlayer().ValidateMovementInfo(setVehicleRecIdAck.Data.movementInfo);
|
GetPlayer().ValidateMovementInfo(setVehicleRecIdAck.Data.Status);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -268,10 +268,10 @@ namespace Game.Network.Packets
|
|||||||
|
|
||||||
public override void Read()
|
public override void Read()
|
||||||
{
|
{
|
||||||
movementInfo = MovementExtensions.ReadMovementInfo(_worldPacket);
|
Status = MovementExtensions.ReadMovementInfo(_worldPacket);
|
||||||
}
|
}
|
||||||
|
|
||||||
public MovementInfo movementInfo;
|
public MovementInfo Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
public class MoveUpdate : ServerPacket
|
public class MoveUpdate : ServerPacket
|
||||||
@@ -280,10 +280,10 @@ namespace Game.Network.Packets
|
|||||||
|
|
||||||
public override void Write()
|
public override void Write()
|
||||||
{
|
{
|
||||||
MovementExtensions.WriteMovementInfo(_worldPacket, movementInfo);
|
MovementExtensions.WriteMovementInfo(_worldPacket, Status);
|
||||||
}
|
}
|
||||||
|
|
||||||
public MovementInfo movementInfo;
|
public MovementInfo Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
public class MonsterMove : ServerPacket
|
public class MonsterMove : ServerPacket
|
||||||
@@ -417,11 +417,11 @@ namespace Game.Network.Packets
|
|||||||
|
|
||||||
public override void Write()
|
public override void Write()
|
||||||
{
|
{
|
||||||
MovementExtensions.WriteMovementInfo(_worldPacket, movementInfo);
|
MovementExtensions.WriteMovementInfo(_worldPacket, Status);
|
||||||
_worldPacket.WriteFloat(Speed);
|
_worldPacket.WriteFloat(Speed);
|
||||||
}
|
}
|
||||||
|
|
||||||
public MovementInfo movementInfo;
|
public MovementInfo Status;
|
||||||
public float Speed = 1.0f;
|
public float Speed = 1.0f;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -574,7 +574,7 @@ namespace Game.Network.Packets
|
|||||||
|
|
||||||
public override void Write()
|
public override void Write()
|
||||||
{
|
{
|
||||||
MovementExtensions.WriteMovementInfo(_worldPacket, movementInfo);
|
MovementExtensions.WriteMovementInfo(_worldPacket, Status);
|
||||||
|
|
||||||
_worldPacket.WriteInt32(MovementForces.Count);
|
_worldPacket.WriteInt32(MovementForces.Count);
|
||||||
_worldPacket.WriteBit(WalkSpeed.HasValue);
|
_worldPacket.WriteBit(WalkSpeed.HasValue);
|
||||||
@@ -619,7 +619,7 @@ namespace Game.Network.Packets
|
|||||||
_worldPacket.WriteFloat(PitchRate.Value);
|
_worldPacket.WriteFloat(PitchRate.Value);
|
||||||
}
|
}
|
||||||
|
|
||||||
public MovementInfo movementInfo;
|
public MovementInfo Status;
|
||||||
public List<MovementForce> MovementForces = new List<MovementForce>();
|
public List<MovementForce> MovementForces = new List<MovementForce>();
|
||||||
public Optional<float> SwimBackSpeed;
|
public Optional<float> SwimBackSpeed;
|
||||||
public Optional<float> FlightSpeed;
|
public Optional<float> FlightSpeed;
|
||||||
@@ -750,10 +750,10 @@ namespace Game.Network.Packets
|
|||||||
|
|
||||||
public override void Write()
|
public override void Write()
|
||||||
{
|
{
|
||||||
MovementExtensions.WriteMovementInfo(_worldPacket, movementInfo);
|
MovementExtensions.WriteMovementInfo(_worldPacket, Status);
|
||||||
}
|
}
|
||||||
|
|
||||||
public MovementInfo movementInfo;
|
public MovementInfo Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
class MoveKnockBackAck : ClientPacket
|
class MoveKnockBackAck : ClientPacket
|
||||||
@@ -805,12 +805,12 @@ namespace Game.Network.Packets
|
|||||||
|
|
||||||
public override void Write()
|
public override void Write()
|
||||||
{
|
{
|
||||||
MovementExtensions.WriteMovementInfo(_worldPacket, movementInfo);
|
MovementExtensions.WriteMovementInfo(_worldPacket, Status);
|
||||||
_worldPacket.WriteFloat(Height);
|
_worldPacket.WriteFloat(Height);
|
||||||
_worldPacket.WriteFloat(Scale);
|
_worldPacket.WriteFloat(Scale);
|
||||||
}
|
}
|
||||||
|
|
||||||
public MovementInfo movementInfo;
|
public MovementInfo Status;
|
||||||
public float Scale = 1.0f;
|
public float Scale = 1.0f;
|
||||||
public float Height = 1.0f;
|
public float Height = 1.0f;
|
||||||
}
|
}
|
||||||
@@ -882,11 +882,11 @@ namespace Game.Network.Packets
|
|||||||
|
|
||||||
public override void Read()
|
public override void Read()
|
||||||
{
|
{
|
||||||
movementInfo = MovementExtensions.ReadMovementInfo(_worldPacket);
|
Status = MovementExtensions.ReadMovementInfo(_worldPacket);
|
||||||
SplineID = _worldPacket.ReadInt32();
|
SplineID = _worldPacket.ReadInt32();
|
||||||
}
|
}
|
||||||
|
|
||||||
public MovementInfo movementInfo;
|
public MovementInfo Status;
|
||||||
public int SplineID;
|
public int SplineID;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1226,11 +1226,11 @@ namespace Game.Network.Packets
|
|||||||
{
|
{
|
||||||
public void Read(WorldPacket data)
|
public void Read(WorldPacket data)
|
||||||
{
|
{
|
||||||
movementInfo = MovementExtensions.ReadMovementInfo(data);
|
Status = MovementExtensions.ReadMovementInfo(data);
|
||||||
AckIndex = data.ReadInt32();
|
AckIndex = data.ReadInt32();
|
||||||
}
|
}
|
||||||
|
|
||||||
public MovementInfo movementInfo;
|
public MovementInfo Status;
|
||||||
public int AckIndex;
|
public int AckIndex;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user