* refactor: move viewer effect packet into LLClientView
							parent
							
								
									eb07a40870
								
							
						
					
					
						commit
						87e85489f3
					
				| 
						 | 
					@ -205,14 +205,7 @@ namespace OpenSim.Framework
 | 
				
			||||||
            {
 | 
					            {
 | 
				
			||||||
                if (LocalClients[i].AgentId != sender.AgentId)
 | 
					                if (LocalClients[i].AgentId != sender.AgentId)
 | 
				
			||||||
                {
 | 
					                {
 | 
				
			||||||
                    ViewerEffectPacket packet = (ViewerEffectPacket)PacketPool.Instance.GetPacket(PacketType.ViewerEffect);
 | 
					                    LocalClients[i].SendViewerEffect(effectBlockArray);
 | 
				
			||||||
                    packet.Effect = effectBlockArray;
 | 
					 | 
				
			||||||
                    
 | 
					 | 
				
			||||||
                    packet.AgentData.AgentID = LocalClients[i].AgentId;
 | 
					 | 
				
			||||||
                    packet.AgentData.SessionID = LocalClients[i].SessionId;
 | 
					 | 
				
			||||||
                    packet.Header.Reliable = false;
 | 
					 | 
				
			||||||
                    packet.Header.Zerocoded = true;
 | 
					 | 
				
			||||||
                    LocalClients[i].OutPacket(packet, ThrottleOutPacketType.Task);
 | 
					 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -755,6 +755,7 @@ namespace OpenSim.Framework
 | 
				
			||||||
        bool AddMoney(int debit);
 | 
					        bool AddMoney(int debit);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        void SendSunPos(Vector3 sunPos, Vector3 sunVel, ulong CurrentTime, uint SecondsPerSunCycle, uint SecondsPerYear, float OrbitalPosition);
 | 
					        void SendSunPos(Vector3 sunPos, Vector3 sunVel, ulong CurrentTime, uint SecondsPerSunCycle, uint SecondsPerYear, float OrbitalPosition);
 | 
				
			||||||
 | 
					        void SendViewerEffect(ViewerEffectPacket.EffectBlock[] effectBlocks);
 | 
				
			||||||
        void SendViewerTime(int phase);
 | 
					        void SendViewerTime(int phase);
 | 
				
			||||||
        UUID GetDefaultAnimation(string name);
 | 
					        UUID GetDefaultAnimation(string name);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2193,6 +2193,18 @@ namespace OpenSim.Region.ClientStack.LindenUDP
 | 
				
			||||||
            */
 | 
					            */
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
 | 
					        public void SendViewerEffect(ViewerEffectPacket.EffectBlock[] effectBlocks)
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					            ViewerEffectPacket packet = (ViewerEffectPacket)PacketPool.Instance.GetPacket(PacketType.ViewerEffect);
 | 
				
			||||||
 | 
					            packet.Effect = effectBlocks;
 | 
				
			||||||
 | 
					            
 | 
				
			||||||
 | 
					            packet.AgentData.AgentID = AgentId;
 | 
				
			||||||
 | 
					            packet.AgentData.SessionID = SessionId;
 | 
				
			||||||
 | 
					            packet.Header.Reliable = false;
 | 
				
			||||||
 | 
					            packet.Header.Zerocoded = true;
 | 
				
			||||||
 | 
					            OutPacket(packet, ThrottleOutPacketType.Task);            
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        public void SendAvatarProperties(UUID avatarID, string aboutText, string bornOn, Byte[] charterMember,
 | 
					        public void SendAvatarProperties(UUID avatarID, string aboutText, string bornOn, Byte[] charterMember,
 | 
				
			||||||
                                         string flAbout, uint flags, UUID flImageID, UUID imageID, string profileURL,
 | 
					                                         string flAbout, uint flags, UUID flImageID, UUID imageID, string profileURL,
 | 
				
			||||||
                                         UUID partnerID)
 | 
					                                         UUID partnerID)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -744,6 +744,10 @@ namespace OpenSim.Region.Environment.Modules.World.NPC
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        public void SendViewerEffect(ViewerEffectPacket.EffectBlock[] effectBlocks)
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					            
 | 
				
			||||||
        public void SendViewerTime(int phase)
 | 
					        public void SendViewerTime(int phase)
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -740,6 +740,10 @@ namespace OpenSim.Region.Examples.SimpleModule
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
 | 
					        public void SendViewerEffect(ViewerEffectPacket.EffectBlock[] effectBlocks)
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					        }        
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        public void SendViewerTime(int phase)
 | 
					        public void SendViewerTime(int phase)
 | 
				
			||||||
        {
 | 
					        {
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue