From fe46b045f75dec5ecdd0a29273c70df3e6ea540e Mon Sep 17 00:00:00 2001 From: MW Date: Mon, 21 May 2007 16:06:58 +0000 Subject: Start of a redesign of SimClient (now renamed ClientView)/World/Avatar/Prim , switching to a event based system (World/Avatar register as event handlers). It is possible that I've broke something with this commit but it doesn't matter as I'll just hide and no one will find me. --- OpenSim.RegionServer/PacketServer.cs | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) (limited to 'OpenSim.RegionServer/PacketServer.cs') diff --git a/OpenSim.RegionServer/PacketServer.cs b/OpenSim.RegionServer/PacketServer.cs index b60d10f..cb7de11 100644 --- a/OpenSim.RegionServer/PacketServer.cs +++ b/OpenSim.RegionServer/PacketServer.cs @@ -10,7 +10,7 @@ namespace OpenSim { private OpenSimNetworkHandler _networkHandler; private World _localWorld; - public Dictionary ClientThreads = new Dictionary(); + public Dictionary ClientThreads = new Dictionary(); public PacketServer(OpenSimNetworkHandler networkHandler) { @@ -44,7 +44,7 @@ namespace OpenSim } - public virtual void SendPacketToAllExcept(Packet packet, SimClient simClient) + public virtual void SendPacketToAllExcept(Packet packet, ClientView simClient) { } @@ -58,17 +58,16 @@ namespace OpenSim { if (this._localWorld != null) { - SimClient.AddPacketHandler(PacketType.ModifyLand, _localWorld.ModifyTerrain); - SimClient.AddPacketHandler(PacketType.ChatFromViewer, _localWorld.SimChat); - SimClient.AddPacketHandler(PacketType.RezObject, _localWorld.RezObject); - SimClient.AddPacketHandler(PacketType.DeRezObject, _localWorld.DeRezObject); - SimClient.AddPacketHandler(PacketType.UUIDNameRequest, this.RequestUUIDName); + ClientView.AddPacketHandler(PacketType.ModifyLand, _localWorld.ModifyTerrain); + ClientView.AddPacketHandler(PacketType.RezObject, _localWorld.RezObject); + ClientView.AddPacketHandler(PacketType.DeRezObject, _localWorld.DeRezObject); + ClientView.AddPacketHandler(PacketType.UUIDNameRequest, this.RequestUUIDName); } } #region Client Packet Handlers - public bool RequestUUIDName(SimClient simClient, Packet packet) + public bool RequestUUIDName(ClientView simClient, Packet packet) { System.Text.Encoding enc = System.Text.Encoding.ASCII; Console.WriteLine(packet.ToString()); -- cgit v1.1