diff options
Some more code refactoring, plus a restructuring of the directories so that the Grid servers can be a separate solution to the region server.
Diffstat (limited to '')
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/world/Avatar.Client.cs (renamed from OpenSim.RegionServer/world/Avatar.Client.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/world/Avatar.Update.cs (renamed from OpenSim.RegionServer/world/Avatar.Update.cs) | 4 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/world/Avatar.cs (renamed from OpenSim.RegionServer/world/Avatar.cs) | 7 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/world/AvatarAnimations.cs (renamed from OpenSim.RegionServer/world/AvatarAnimations.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/world/Entity.cs (renamed from OpenSim.RegionServer/world/Entity.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/world/Primitive.cs (renamed from OpenSim.RegionServer/world/Primitive.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/world/Primitive2.cs (renamed from OpenSim.RegionServer/world/Primitive2.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/world/SceneObject.cs (renamed from OpenSim.RegionServer/world/SceneObject.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/world/World.PacketHandlers.cs (renamed from OpenSim.RegionServer/world/World.PacketHandlers.cs) | 149 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/world/World.Scripting.cs (renamed from OpenSim.RegionServer/world/World.Scripting.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/world/World.cs (renamed from OpenSim.RegionServer/world/World.cs) | 20 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/world/WorldBase.cs (renamed from OpenSim.RegionServer/world/WorldBase.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/world/scripting/IScriptContext.cs (renamed from OpenSim.RegionServer/world/scripting/IScriptContext.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/world/scripting/IScriptEntity.cs (renamed from OpenSim.RegionServer/world/scripting/IScriptEntity.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/world/scripting/IScriptHandler.cs (renamed from OpenSim.RegionServer/world/scripting/IScriptHandler.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/world/scripting/Script.cs (renamed from OpenSim.RegionServer/world/scripting/Script.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/world/scripting/ScriptFactory.cs (renamed from OpenSim.RegionServer/world/scripting/ScriptFactory.cs) | 0 | ||||
-rw-r--r-- | OpenSim-Source/OpenSim.RegionServer/world/scripting/Scripts/FollowRandomAvatar.cs (renamed from OpenSim.RegionServer/world/scripting/Scripts/FollowRandomAvatar.cs) | 0 |
18 files changed, 151 insertions, 29 deletions
diff --git a/OpenSim.RegionServer/world/Avatar.Client.cs b/OpenSim-Source/OpenSim.RegionServer/world/Avatar.Client.cs index 7656a89..7656a89 100644 --- a/OpenSim.RegionServer/world/Avatar.Client.cs +++ b/OpenSim-Source/OpenSim.RegionServer/world/Avatar.Client.cs | |||
diff --git a/OpenSim.RegionServer/world/Avatar.Update.cs b/OpenSim-Source/OpenSim.RegionServer/world/Avatar.Update.cs index 266fc38..e49fab3 100644 --- a/OpenSim.RegionServer/world/Avatar.Update.cs +++ b/OpenSim-Source/OpenSim.RegionServer/world/Avatar.Update.cs | |||
@@ -93,10 +93,10 @@ namespace OpenSim.world | |||
93 | } | 93 | } |
94 | 94 | ||
95 | } | 95 | } |
96 | public void SendUpdateToOtherClient(Avatar RemoteAvatar) | 96 | public void SendUpdateToOtherClient(Avatar remoteAvatar) |
97 | { | 97 | { |
98 | ObjectUpdatePacket objupdate = CreateUpdatePacket(); | 98 | ObjectUpdatePacket objupdate = CreateUpdatePacket(); |
99 | RemoteAvatar.SendPacketToViewer(objupdate); | 99 | remoteAvatar.SendPacketToViewer(objupdate); |
100 | } | 100 | } |
101 | 101 | ||
102 | public ObjectUpdatePacket CreateUpdatePacket() | 102 | public ObjectUpdatePacket CreateUpdatePacket() |
diff --git a/OpenSim.RegionServer/world/Avatar.cs b/OpenSim-Source/OpenSim.RegionServer/world/Avatar.cs index 4e90364..680d059 100644 --- a/OpenSim.RegionServer/world/Avatar.cs +++ b/OpenSim-Source/OpenSim.RegionServer/world/Avatar.cs | |||
@@ -6,6 +6,7 @@ using libsecondlife; | |||
6 | using libsecondlife.Packets; | 6 | using libsecondlife.Packets; |
7 | using OpenSim.Physics.Manager; | 7 | using OpenSim.Physics.Manager; |
8 | using OpenSim.Framework.Inventory; | 8 | using OpenSim.Framework.Inventory; |
9 | using OpenSim.Framework.Interfaces; | ||
9 | using Axiom.MathLib; | 10 | using Axiom.MathLib; |
10 | 11 | ||
11 | namespace OpenSim.world | 12 | namespace OpenSim.world |
@@ -66,11 +67,11 @@ namespace OpenSim.world | |||
66 | 67 | ||
67 | //register for events | 68 | //register for events |
68 | ControllingClient.OnRequestWearables += new ClientView.GenericCall(this.SendOurAppearance); | 69 | ControllingClient.OnRequestWearables += new ClientView.GenericCall(this.SendOurAppearance); |
69 | ControllingClient.OnSetAppearance += new ClientView.SetAppearance(this.SetAppearance); | 70 | ControllingClient.OnSetAppearance += new SetAppearance(this.SetAppearance); |
70 | ControllingClient.OnCompleteMovementToRegion += new ClientView.GenericCall2(this.CompleteMovement); | 71 | ControllingClient.OnCompleteMovementToRegion += new ClientView.GenericCall2(this.CompleteMovement); |
71 | ControllingClient.OnCompleteMovementToRegion += new ClientView.GenericCall2(this.SendInitialPosition); | 72 | ControllingClient.OnCompleteMovementToRegion += new ClientView.GenericCall2(this.SendInitialPosition); |
72 | ControllingClient.OnAgentUpdate += new ClientView.GenericCall3(this.HandleAgentUpdate); | 73 | ControllingClient.OnAgentUpdate += new ClientView.GenericCall3(this.HandleAgentUpdate); |
73 | ControllingClient.OnStartAnim += new ClientView.StartAnim(this.SendAnimPack); | 74 | ControllingClient.OnStartAnim += new StartAnim(this.SendAnimPack); |
74 | 75 | ||
75 | } | 76 | } |
76 | 77 | ||
@@ -349,7 +350,7 @@ namespace OpenSim.world | |||
349 | } | 350 | } |
350 | 351 | ||
351 | //really really should be moved somewhere else (RegionInfo.cs ?) | 352 | //really really should be moved somewhere else (RegionInfo.cs ?) |
352 | public void SendRegionHandshake(World RegionInfo) | 353 | public void SendRegionHandshake(World regionInfo) |
353 | { | 354 | { |
354 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.VERBOSE,"Avatar.cs:SendRegionHandshake() - Creating empty RegionHandshake packet"); | 355 | OpenSim.Framework.Console.MainConsole.Instance.WriteLine(OpenSim.Framework.Console.LogPriority.VERBOSE,"Avatar.cs:SendRegionHandshake() - Creating empty RegionHandshake packet"); |
355 | System.Text.Encoding _enc = System.Text.Encoding.ASCII; | 356 | System.Text.Encoding _enc = System.Text.Encoding.ASCII; |
diff --git a/OpenSim.RegionServer/world/AvatarAnimations.cs b/OpenSim-Source/OpenSim.RegionServer/world/AvatarAnimations.cs index b554af8..b554af8 100644 --- a/OpenSim.RegionServer/world/AvatarAnimations.cs +++ b/OpenSim-Source/OpenSim.RegionServer/world/AvatarAnimations.cs | |||
diff --git a/OpenSim.RegionServer/world/Entity.cs b/OpenSim-Source/OpenSim.RegionServer/world/Entity.cs index 96e039a..96e039a 100644 --- a/OpenSim.RegionServer/world/Entity.cs +++ b/OpenSim-Source/OpenSim.RegionServer/world/Entity.cs | |||
diff --git a/OpenSim.RegionServer/world/Primitive.cs b/OpenSim-Source/OpenSim.RegionServer/world/Primitive.cs index e048a9e..e048a9e 100644 --- a/OpenSim.RegionServer/world/Primitive.cs +++ b/OpenSim-Source/OpenSim.RegionServer/world/Primitive.cs | |||
diff --git a/OpenSim.RegionServer/world/Primitive2.cs b/OpenSim-Source/OpenSim.RegionServer/world/Primitive2.cs index 6d071d4..6d071d4 100644 --- a/OpenSim.RegionServer/world/Primitive2.cs +++ b/OpenSim-Source/OpenSim.RegionServer/world/Primitive2.cs | |||
diff --git a/OpenSim.RegionServer/world/SceneObject.cs b/OpenSim-Source/OpenSim.RegionServer/world/SceneObject.cs index a846fb5..a846fb5 100644 --- a/OpenSim.RegionServer/world/SceneObject.cs +++ b/OpenSim-Source/OpenSim.RegionServer/world/SceneObject.cs | |||
diff --git a/OpenSim.RegionServer/world/World.PacketHandlers.cs b/OpenSim-Source/OpenSim.RegionServer/world/World.PacketHandlers.cs index 7d74cb7..348cd30 100644 --- a/OpenSim.RegionServer/world/World.PacketHandlers.cs +++ b/OpenSim-Source/OpenSim.RegionServer/world/World.PacketHandlers.cs | |||
@@ -15,31 +15,31 @@ namespace OpenSim.world | |||
15 | { | 15 | { |
16 | public partial class World | 16 | public partial class World |
17 | { | 17 | { |
18 | public void ModifyTerrain(byte Action, float North, float West) | 18 | public void ModifyTerrain(byte action, float north, float west) |
19 | { | 19 | { |
20 | switch (Action) | 20 | switch (action) |
21 | { | 21 | { |
22 | case 1: | 22 | case 1: |
23 | // raise terrain | 23 | // raise terrain |
24 | Terrain.raise(North, West, 10.0, 0.001); | 24 | Terrain.raise(north, west, 10.0, 0.1); |
25 | RegenerateTerrain(true, (int)North, (int)West); | 25 | RegenerateTerrain(true, (int)north, (int)west); |
26 | break; | 26 | break; |
27 | case 2: | 27 | case 2: |
28 | //lower terrain | 28 | //lower terrain |
29 | Terrain.lower(North, West, 10.0, 0.001); | 29 | Terrain.lower(north, west, 10.0, 0.1); |
30 | RegenerateTerrain(true, (int)North, (int)West); | 30 | RegenerateTerrain(true, (int)north, (int)west); |
31 | break; | 31 | break; |
32 | } | 32 | } |
33 | return; | 33 | return; |
34 | } | 34 | } |
35 | 35 | ||
36 | public void SimChat(byte[] message, byte type, LLVector3 fromPos, string fromName, LLUUID fromAgentID) | 36 | public void SimChat(byte[] message, byte type, LLVector3 fromPos, string fromName, LLUUID fromAgentID) |
37 | { | 37 | { |
38 | foreach (ClientView client in m_clientThreads.Values) | 38 | foreach (ClientView client in m_clientThreads.Values) |
39 | { | 39 | { |
40 | // int dis = Util.fast_distance2d((int)(client.ClientAvatar.Pos.X - simClient.ClientAvatar.Pos.X), (int)(client.ClientAvatar.Pos.Y - simClient.ClientAvatar.Pos.Y)); | 40 | // int dis = Util.fast_distance2d((int)(client.ClientAvatar.Pos.X - simClient.ClientAvatar.Pos.X), (int)(client.ClientAvatar.Pos.Y - simClient.ClientAvatar.Pos.Y)); |
41 | int dis = (int)client.ClientAvatar.Pos.GetDistanceTo(fromPos); | 41 | int dis = (int)client.ClientAvatar.Pos.GetDistanceTo(fromPos); |
42 | 42 | ||
43 | switch (type) | 43 | switch (type) |
44 | { | 44 | { |
45 | case 0: // Whisper | 45 | case 0: // Whisper |
@@ -61,7 +61,7 @@ namespace OpenSim.world | |||
61 | client.SendChatMessage(message, type, fromPos, fromName, fromAgentID); | 61 | client.SendChatMessage(message, type, fromPos, fromName, fromAgentID); |
62 | } | 62 | } |
63 | break; | 63 | break; |
64 | 64 | ||
65 | case 0xff: // Broadcast | 65 | case 0xff: // Broadcast |
66 | client.SendChatMessage(message, type, fromPos, fromName, fromAgentID); | 66 | client.SendChatMessage(message, type, fromPos, fromName, fromAgentID); |
67 | break; | 67 | break; |
@@ -70,16 +70,16 @@ namespace OpenSim.world | |||
70 | } | 70 | } |
71 | } | 71 | } |
72 | 72 | ||
73 | public void RezObject(AssetBase primasset, LLVector3 pos) | 73 | public void RezObject(AssetBase primAsset, LLVector3 pos) |
74 | { | 74 | { |
75 | PrimData primd = new PrimData(primasset.Data); | 75 | PrimData primd = new PrimData(primAsset.Data); |
76 | Primitive nPrim = new Primitive(m_clientThreads, m_regionHandle, this); | 76 | Primitive nPrim = new Primitive(m_clientThreads, m_regionHandle, this); |
77 | nPrim.CreateFromStorage(primd, pos, this._primCount, true); | 77 | nPrim.CreateFromStorage(primd, pos, this._primCount, true); |
78 | this.Entities.Add(nPrim.uuid, nPrim); | 78 | this.Entities.Add(nPrim.uuid, nPrim); |
79 | this._primCount++; | 79 | this._primCount++; |
80 | } | 80 | } |
81 | 81 | ||
82 | public bool DeRezObject(ClientView simClient, Packet packet) | 82 | public void DeRezObject(Packet packet, ClientView simClient) |
83 | { | 83 | { |
84 | DeRezObjectPacket DeRezPacket = (DeRezObjectPacket)packet; | 84 | DeRezObjectPacket DeRezPacket = (DeRezObjectPacket)packet; |
85 | 85 | ||
@@ -165,19 +165,130 @@ namespace OpenSim.world | |||
165 | } | 165 | } |
166 | } | 166 | } |
167 | } | 167 | } |
168 | return true; | 168 | |
169 | } | 169 | } |
170 | 170 | ||
171 | public void SendAvatarsToClient(ClientView RemoteClient) | 171 | public void SendAvatarsToClient(ClientView remoteClient) |
172 | { | 172 | { |
173 | foreach (ClientView client in m_clientThreads.Values) | 173 | foreach (ClientView client in m_clientThreads.Values) |
174 | { | 174 | { |
175 | if (client.AgentID != RemoteClient.AgentID) | 175 | if (client.AgentID != remoteClient.AgentID) |
176 | { | ||
177 | // ObjectUpdatePacket objupdate = client.ClientAvatar.CreateUpdatePacket(); | ||
178 | // RemoteClient.OutPacket(objupdate); | ||
179 | client.ClientAvatar.SendUpdateToOtherClient(remoteClient.ClientAvatar); | ||
180 | client.ClientAvatar.SendAppearanceToOtherAgent(remoteClient.ClientAvatar); | ||
181 | } | ||
182 | } | ||
183 | } | ||
184 | |||
185 | public void LinkObjects(uint parentPrim, List<uint> childPrims) | ||
186 | { | ||
187 | Primitive parentprim = null; | ||
188 | foreach (Entity ent in Entities.Values) | ||
189 | { | ||
190 | if (ent.localid == parentPrim) | ||
191 | { | ||
192 | parentprim = (OpenSim.world.Primitive)ent; | ||
193 | |||
194 | } | ||
195 | } | ||
196 | |||
197 | for (int i = 0; i < childPrims.Count; i++) | ||
198 | { | ||
199 | uint childId = childPrims[i]; | ||
200 | foreach (Entity ent in Entities.Values) | ||
201 | { | ||
202 | if (ent.localid == childId) | ||
203 | { | ||
204 | ((OpenSim.world.Primitive)ent).MakeParent(parentprim); | ||
205 | } | ||
206 | } | ||
207 | } | ||
208 | |||
209 | } | ||
210 | |||
211 | public void UpdatePrimShape(uint primLocalID, ObjectShapePacket.ObjectDataBlock shapeBlock) | ||
212 | { | ||
213 | foreach (Entity ent in Entities.Values) | ||
214 | { | ||
215 | if (ent.localid == primLocalID) | ||
216 | { | ||
217 | ((OpenSim.world.Primitive)ent).UpdateShape(shapeBlock); | ||
218 | break; | ||
219 | } | ||
220 | } | ||
221 | } | ||
222 | |||
223 | public void SelectPrim(uint primLocalID, ClientView remoteClient) | ||
224 | { | ||
225 | foreach (Entity ent in Entities.Values) | ||
226 | { | ||
227 | if (ent.localid == primLocalID) | ||
228 | { | ||
229 | ((OpenSim.world.Primitive)ent).GetProperites(remoteClient); | ||
230 | break; | ||
231 | } | ||
232 | } | ||
233 | } | ||
234 | |||
235 | public void UpdatePrimFlags(uint localID, Packet packet, ClientView remoteClient) | ||
236 | { | ||
237 | foreach (Entity ent in Entities.Values) | ||
238 | { | ||
239 | if (ent.localid == localID) | ||
240 | { | ||
241 | ((OpenSim.world.Primitive)ent).UpdateObjectFlags((ObjectFlagUpdatePacket) packet); | ||
242 | break; | ||
243 | } | ||
244 | } | ||
245 | } | ||
246 | |||
247 | public void UpdatePrimTexture(uint localID, byte[] texture, ClientView remoteClient) | ||
248 | { | ||
249 | foreach (Entity ent in Entities.Values) | ||
250 | { | ||
251 | if (ent.localid == localID) | ||
252 | { | ||
253 | ((OpenSim.world.Primitive)ent).UpdateTexture(texture); | ||
254 | break; | ||
255 | } | ||
256 | } | ||
257 | } | ||
258 | |||
259 | public void UpdatePrimPosition(uint localID, LLVector3 pos, ClientView remoteClient) | ||
260 | { | ||
261 | foreach (Entity ent in Entities.Values) | ||
262 | { | ||
263 | if (ent.localid == localID) | ||
264 | { | ||
265 | ((OpenSim.world.Primitive)ent).UpdatePosition(pos); | ||
266 | break; | ||
267 | } | ||
268 | } | ||
269 | } | ||
270 | |||
271 | public void UpdatePrimRotation(uint localID, LLQuaternion rot, ClientView remoteClient) | ||
272 | { | ||
273 | foreach (Entity ent in Entities.Values) | ||
274 | { | ||
275 | if (ent.localid == localID) | ||
176 | { | 276 | { |
177 | // ObjectUpdatePacket objupdate = client.ClientAvatar.CreateUpdatePacket(); | 277 | ent.rotation = new Axiom.MathLib.Quaternion(rot.W, rot.X, rot.Y, rot.Z); |
178 | // RemoteClient.OutPacket(objupdate); | 278 | ((OpenSim.world.Primitive)ent).UpdateFlag = true; |
179 | client.ClientAvatar.SendUpdateToOtherClient(RemoteClient.ClientAvatar); | 279 | break; |
180 | client.ClientAvatar.SendAppearanceToOtherAgent(RemoteClient.ClientAvatar); | 280 | } |
281 | } | ||
282 | } | ||
283 | |||
284 | public void UpdatePrimScale(uint localID, LLVector3 scale, ClientView remoteClient) | ||
285 | { | ||
286 | foreach (Entity ent in Entities.Values) | ||
287 | { | ||
288 | if (ent.localid == localID) | ||
289 | { | ||
290 | ((OpenSim.world.Primitive)ent).Scale = scale; | ||
291 | break; | ||
181 | } | 292 | } |
182 | } | 293 | } |
183 | } | 294 | } |
diff --git a/OpenSim.RegionServer/world/World.Scripting.cs b/OpenSim-Source/OpenSim.RegionServer/world/World.Scripting.cs index 44ef05a..44ef05a 100644 --- a/OpenSim.RegionServer/world/World.Scripting.cs +++ b/OpenSim-Source/OpenSim.RegionServer/world/World.Scripting.cs | |||
diff --git a/OpenSim.RegionServer/world/World.cs b/OpenSim-Source/OpenSim.RegionServer/world/World.cs index 99fb8e0..921da3c 100644 --- a/OpenSim.RegionServer/world/World.cs +++ b/OpenSim-Source/OpenSim.RegionServer/world/World.cs | |||
@@ -495,9 +495,9 @@ namespace OpenSim.world | |||
495 | } | 495 | } |
496 | } | 496 | } |
497 | 497 | ||
498 | public void AddNewPrim(ObjectAddPacket addPacket, ClientView AgentClient) | 498 | public void AddNewPrim(Packet addPacket, ClientView agentClient) |
499 | { | 499 | { |
500 | AddNewPrim(addPacket, AgentClient.AgentID); | 500 | AddNewPrim((ObjectAddPacket)addPacket, agentClient.AgentID); |
501 | } | 501 | } |
502 | 502 | ||
503 | public void AddNewPrim(ObjectAddPacket addPacket, LLUUID ownerID) | 503 | public void AddNewPrim(ObjectAddPacket addPacket, LLUUID ownerID) |
@@ -533,12 +533,22 @@ namespace OpenSim.world | |||
533 | public override void AddViewerAgent(ClientView agentClient) | 533 | public override void AddViewerAgent(ClientView agentClient) |
534 | { | 534 | { |
535 | //register for events | 535 | //register for events |
536 | agentClient.OnChatFromViewer += new ClientView.ChatFromViewer(this.SimChat); | 536 | agentClient.OnChatFromViewer += new ChatFromViewer(this.SimChat); |
537 | agentClient.OnRezObject += new ClientView.RezObject(this.RezObject); | 537 | agentClient.OnRezObject += new RezObject(this.RezObject); |
538 | agentClient.OnModifyTerrain += new ClientView.ModifyTerrain(this.ModifyTerrain); | 538 | agentClient.OnModifyTerrain += new ModifyTerrain(this.ModifyTerrain); |
539 | agentClient.OnRegionHandShakeReply += new ClientView.GenericCall(this.SendLayerData); | 539 | agentClient.OnRegionHandShakeReply += new ClientView.GenericCall(this.SendLayerData); |
540 | agentClient.OnRequestWearables += new ClientView.GenericCall(this.GetInitialPrims); | 540 | agentClient.OnRequestWearables += new ClientView.GenericCall(this.GetInitialPrims); |
541 | agentClient.OnRequestAvatarsData += new ClientView.GenericCall(this.SendAvatarsToClient); | 541 | agentClient.OnRequestAvatarsData += new ClientView.GenericCall(this.SendAvatarsToClient); |
542 | agentClient.OnLinkObjects += new LinkObjects(this.LinkObjects); | ||
543 | agentClient.OnAddPrim += new ClientView.GenericCall4(this.AddNewPrim); | ||
544 | agentClient.OnUpdatePrimShape += new ClientView.UpdateShape(this.UpdatePrimShape); | ||
545 | agentClient.OnObjectSelect += new ClientView.ObjectSelect(this.SelectPrim); | ||
546 | agentClient.OnUpdatePrimFlags += new ClientView.UpdatePrimFlags(this.UpdatePrimFlags); | ||
547 | agentClient.OnUpdatePrimTexture += new ClientView.UpdatePrimTexture(this.UpdatePrimTexture); | ||
548 | agentClient.OnUpdatePrimPosition += new ClientView.UpdatePrimVector(this.UpdatePrimPosition); | ||
549 | agentClient.OnUpdatePrimRotation += new ClientView.UpdatePrimRotation(this.UpdatePrimRotation); | ||
550 | agentClient.OnUpdatePrimScale += new ClientView.UpdatePrimVector(this.UpdatePrimScale); | ||
551 | agentClient.OnDeRezObject += new ClientView.GenericCall4(this.DeRezObject); | ||
542 | 552 | ||
543 | try | 553 | try |
544 | { | 554 | { |
diff --git a/OpenSim.RegionServer/world/WorldBase.cs b/OpenSim-Source/OpenSim.RegionServer/world/WorldBase.cs index edc5518..edc5518 100644 --- a/OpenSim.RegionServer/world/WorldBase.cs +++ b/OpenSim-Source/OpenSim.RegionServer/world/WorldBase.cs | |||
diff --git a/OpenSim.RegionServer/world/scripting/IScriptContext.cs b/OpenSim-Source/OpenSim.RegionServer/world/scripting/IScriptContext.cs index 465c23b..465c23b 100644 --- a/OpenSim.RegionServer/world/scripting/IScriptContext.cs +++ b/OpenSim-Source/OpenSim.RegionServer/world/scripting/IScriptContext.cs | |||
diff --git a/OpenSim.RegionServer/world/scripting/IScriptEntity.cs b/OpenSim-Source/OpenSim.RegionServer/world/scripting/IScriptEntity.cs index 2ef16a4..2ef16a4 100644 --- a/OpenSim.RegionServer/world/scripting/IScriptEntity.cs +++ b/OpenSim-Source/OpenSim.RegionServer/world/scripting/IScriptEntity.cs | |||
diff --git a/OpenSim.RegionServer/world/scripting/IScriptHandler.cs b/OpenSim-Source/OpenSim.RegionServer/world/scripting/IScriptHandler.cs index 15efc49..15efc49 100644 --- a/OpenSim.RegionServer/world/scripting/IScriptHandler.cs +++ b/OpenSim-Source/OpenSim.RegionServer/world/scripting/IScriptHandler.cs | |||
diff --git a/OpenSim.RegionServer/world/scripting/Script.cs b/OpenSim-Source/OpenSim.RegionServer/world/scripting/Script.cs index 48c18ff..48c18ff 100644 --- a/OpenSim.RegionServer/world/scripting/Script.cs +++ b/OpenSim-Source/OpenSim.RegionServer/world/scripting/Script.cs | |||
diff --git a/OpenSim.RegionServer/world/scripting/ScriptFactory.cs b/OpenSim-Source/OpenSim.RegionServer/world/scripting/ScriptFactory.cs index 4c6d373..4c6d373 100644 --- a/OpenSim.RegionServer/world/scripting/ScriptFactory.cs +++ b/OpenSim-Source/OpenSim.RegionServer/world/scripting/ScriptFactory.cs | |||
diff --git a/OpenSim.RegionServer/world/scripting/Scripts/FollowRandomAvatar.cs b/OpenSim-Source/OpenSim.RegionServer/world/scripting/Scripts/FollowRandomAvatar.cs index 6a689ab..6a689ab 100644 --- a/OpenSim.RegionServer/world/scripting/Scripts/FollowRandomAvatar.cs +++ b/OpenSim-Source/OpenSim.RegionServer/world/scripting/Scripts/FollowRandomAvatar.cs | |||