add velocityinterpolator packets handling but actually do nothing, since

they don't do what i was looking for.
avinationmerge
UbitUmarov 2012-12-09 00:55:09 +00:00
parent c73c2fb070
commit ecdd0e225f
1 changed files with 27 additions and 1 deletions

View File

@ -331,6 +331,7 @@ namespace OpenSim.Region.ClientStack.LindenUDP
private Prioritizer m_prioritizer;
private bool m_disableFacelights = false;
private bool m_VelocityInterpolate = false;
private const uint MaxTransferBytesPerPacket = 600;
@ -5309,8 +5310,10 @@ namespace OpenSim.Region.ClientStack.LindenUDP
// If AgentUpdate is ever handled asynchronously, then we will also need to construct a new AgentUpdateArgs
// for each AgentUpdate packet.
AddLocalPacketHandler(PacketType.AgentUpdate, HandleAgentUpdate, false);
AddLocalPacketHandler(PacketType.ViewerEffect, HandleViewerEffect, false);
AddLocalPacketHandler(PacketType.VelocityInterpolateOff, HandleVelocityInterpolateOff, false);
AddLocalPacketHandler(PacketType.VelocityInterpolateOn, HandleVelocityInterpolateOn, false);
AddLocalPacketHandler(PacketType.AgentCachedTexture, HandleAgentTextureCached, false);
AddLocalPacketHandler(PacketType.MultipleObjectUpdate, HandleMultipleObjUpdate, false);
AddLocalPacketHandler(PacketType.MoneyTransferRequest, HandleMoneyTransferRequest, false);
@ -5828,6 +5831,29 @@ namespace OpenSim.Region.ClientStack.LindenUDP
return true;
}
private bool HandleVelocityInterpolateOff(IClientAPI sender, Packet Pack)
{
VelocityInterpolateOffPacket p = (VelocityInterpolateOffPacket)Pack;
if (p.AgentData.SessionID != SessionId ||
p.AgentData.AgentID != AgentId)
return true;
m_VelocityInterpolate = false;
return true;
}
private bool HandleVelocityInterpolateOn(IClientAPI sender, Packet Pack)
{
VelocityInterpolateOffPacket p = (VelocityInterpolateOffPacket)Pack;
if (p.AgentData.SessionID != SessionId ||
p.AgentData.AgentID != AgentId)
return true;
m_VelocityInterpolate = true;
return true;
}
private bool HandleAvatarPropertiesRequest(IClientAPI sender, Packet Pack)
{
AvatarPropertiesRequestPacket avatarProperties = (AvatarPropertiesRequestPacket)Pack;