aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ClientStack
diff options
context:
space:
mode:
authorlbsa712007-09-19 04:19:27 +0000
committerlbsa712007-09-19 04:19:27 +0000
commit2afbf8b22b1548c7994981acf92882c6d9628bb9 (patch)
treeaae0d8494f800b7d23748069f108e606358cd5d1 /OpenSim/Region/ClientStack
parent* Deleted unused RegionManager.cs (diff)
downloadopensim-SC-2afbf8b22b1548c7994981acf92882c6d9628bb9.zip
opensim-SC-2afbf8b22b1548c7994981acf92882c6d9628bb9.tar.gz
opensim-SC-2afbf8b22b1548c7994981acf92882c6d9628bb9.tar.bz2
opensim-SC-2afbf8b22b1548c7994981acf92882c6d9628bb9.tar.xz
* Added AddToPhysicalScene and RemoveFromPhysicalScene and added to MakeAvatar and MakeChildAgent respectively
* Removed unused m_child from ClientView
Diffstat (limited to 'OpenSim/Region/ClientStack')
-rw-r--r--OpenSim/Region/ClientStack/ClientView.ProcessPackets.cs19
-rw-r--r--OpenSim/Region/ClientStack/ClientView.cs1
-rw-r--r--OpenSim/Region/ClientStack/PacketServer.cs47
-rw-r--r--OpenSim/Region/ClientStack/UDPServer.cs2
4 files changed, 9 insertions, 60 deletions
diff --git a/OpenSim/Region/ClientStack/ClientView.ProcessPackets.cs b/OpenSim/Region/ClientStack/ClientView.ProcessPackets.cs
index 3bb7c03..61fc498 100644
--- a/OpenSim/Region/ClientStack/ClientView.ProcessPackets.cs
+++ b/OpenSim/Region/ClientStack/ClientView.ProcessPackets.cs
@@ -175,18 +175,15 @@ namespace OpenSim.Region.ClientStack
175 } 175 }
176 break; 176 break;
177 case PacketType.AgentAnimation: 177 case PacketType.AgentAnimation:
178 if (!m_child) 178 AgentAnimationPacket AgentAni = (AgentAnimationPacket)Pack;
179 for (int i = 0; i < AgentAni.AnimationList.Length; i++)
179 { 180 {
180 AgentAnimationPacket AgentAni = (AgentAnimationPacket)Pack; 181 if (AgentAni.AnimationList[i].StartAnim)
181 for (int i = 0; i < AgentAni.AnimationList.Length; i++)
182 { 182 {
183 if (AgentAni.AnimationList[i].StartAnim)
184 {
185 183
186 if (OnStartAnim != null) 184 if (OnStartAnim != null)
187 { 185 {
188 OnStartAnim(this, AgentAni.AnimationList[i].AnimID, 1); 186 OnStartAnim(this, AgentAni.AnimationList[i].AnimID, 1);
189 }
190 } 187 }
191 } 188 }
192 } 189 }
@@ -352,8 +349,8 @@ namespace OpenSim.Region.ClientStack
352 break; 349 break;
353 case PacketType.AssetUploadRequest: 350 case PacketType.AssetUploadRequest:
354 AssetUploadRequestPacket request = (AssetUploadRequestPacket)Pack; 351 AssetUploadRequestPacket request = (AssetUploadRequestPacket)Pack;
355 // Console.WriteLine("upload request " + Pack.ToString()); 352 // Console.WriteLine("upload request " + Pack.ToString());
356 // Console.WriteLine("upload request was for assetid: " + request.AssetBlock.TransactionID.Combine(this.SecureSessionID).ToStringHyphenated()); 353 // Console.WriteLine("upload request was for assetid: " + request.AssetBlock.TransactionID.Combine(this.SecureSessionID).ToStringHyphenated());
357 if (OnAssetUploadRequest != null) 354 if (OnAssetUploadRequest != null)
358 { 355 {
359 OnAssetUploadRequest(this, request.AssetBlock.TransactionID.Combine(this.SecureSessionID), request.AssetBlock.TransactionID, request.AssetBlock.Type, request.AssetBlock.AssetData, request.AssetBlock.StoreLocal); 356 OnAssetUploadRequest(this, request.AssetBlock.TransactionID.Combine(this.SecureSessionID), request.AssetBlock.TransactionID, request.AssetBlock.Type, request.AssetBlock.AssetData, request.AssetBlock.StoreLocal);
diff --git a/OpenSim/Region/ClientStack/ClientView.cs b/OpenSim/Region/ClientStack/ClientView.cs
index 2341b7b..dcca31c 100644
--- a/OpenSim/Region/ClientStack/ClientView.cs
+++ b/OpenSim/Region/ClientStack/ClientView.cs
@@ -62,7 +62,6 @@ namespace OpenSim.Region.ClientStack
62 public LLUUID SecureSessionID = LLUUID.Zero; 62 public LLUUID SecureSessionID = LLUUID.Zero;
63 public string firstName; 63 public string firstName;
64 public string lastName; 64 public string lastName;
65 public bool m_child = false;
66 private UseCircuitCodePacket cirpack; 65 private UseCircuitCodePacket cirpack;
67 public Thread ClientThread; 66 public Thread ClientThread;
68 public LLVector3 startpos; 67 public LLVector3 startpos;
diff --git a/OpenSim/Region/ClientStack/PacketServer.cs b/OpenSim/Region/ClientStack/PacketServer.cs
index 3b26a59..f02f105 100644
--- a/OpenSim/Region/ClientStack/PacketServer.cs
+++ b/OpenSim/Region/ClientStack/PacketServer.cs
@@ -71,53 +71,6 @@ namespace OpenSim.Region.ClientStack
71 m_clientManager.InPacket(circuitCode, packet); 71 m_clientManager.InPacket(circuitCode, packet);
72 } 72 }
73 73
74 /// <summary>
75 ///
76 /// </summary>
77 /// <param name="circuitCode"></param>
78 /// <returns></returns>
79 public virtual bool AddNewCircuitCodeClient(uint circuitCode)
80 {
81 return false;
82 }
83
84 /// <summary>
85 ///
86 /// </summary>
87 /// <param name="packet"></param>
88 public virtual void SendPacketToAllClients(Packet packet)
89 {
90
91 }
92
93 /// <summary>
94 ///
95 /// </summary>
96 /// <param name="packet"></param>
97 /// <param name="simClient"></param>
98 public virtual void SendPacketToAllExcept(Packet packet, IClientAPI simClient)
99 {
100
101 }
102
103 /// <summary>
104 ///
105 /// </summary>
106 /// <param name="packetType"></param>
107 /// <param name="handler"></param>
108 public virtual void AddClientPacketHandler(PacketType packetType, PacketMethod handler)
109 {
110
111 }
112
113 /// <summary>
114 ///
115 /// </summary>
116 public virtual void RegisterClientPacketHandlers()
117 {
118
119 }
120
121 protected virtual IClientAPI CreateNewClient(EndPoint remoteEP, UseCircuitCodePacket initialcirpack, ClientManager clientManager, IScene scene, AssetCache assetCache, PacketServer packServer, AgentCircuitManager authenSessions) 74 protected virtual IClientAPI CreateNewClient(EndPoint remoteEP, UseCircuitCodePacket initialcirpack, ClientManager clientManager, IScene scene, AssetCache assetCache, PacketServer packServer, AgentCircuitManager authenSessions)
122 { 75 {
123 return new ClientView(remoteEP, initialcirpack, clientManager, scene, assetCache, packServer, authenSessions ); 76 return new ClientView(remoteEP, initialcirpack, clientManager, scene, assetCache, packServer, authenSessions );
diff --git a/OpenSim/Region/ClientStack/UDPServer.cs b/OpenSim/Region/ClientStack/UDPServer.cs
index 6d72853..64ed4b4 100644
--- a/OpenSim/Region/ClientStack/UDPServer.cs
+++ b/OpenSim/Region/ClientStack/UDPServer.cs
@@ -133,7 +133,7 @@ namespace OpenSim.Region.ClientStack
133 else if (packet.Type == PacketType.UseCircuitCode) 133 else if (packet.Type == PacketType.UseCircuitCode)
134 { 134 {
135 // new client 135 // new client
136 this.AddNewClient(packet); 136 AddNewClient(packet);
137 } 137 }
138 else 138 else
139 { // invalid client 139 { // invalid client