add velocityinterpolator packets handling but actually do nothing, since
they don't do what i was looking for.avinationmerge
							parent
							
								
									c73c2fb070
								
							
						
					
					
						commit
						ecdd0e225f
					
				|  | @ -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; | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 UbitUmarov
						UbitUmarov