diff options
author | MW | 2007-07-01 17:26:33 +0000 |
---|---|---|
committer | MW | 2007-07-01 17:26:33 +0000 |
commit | 9800c05c1b3c7804466d6f3a9c38a739156625fd (patch) | |
tree | d4776d600e2ca547214ac3dcf2f4a0407e28ac5e /OpenSim/Framework/Communications/CommunicationsManager.cs | |
parent | * now saves ExternalHostName in config (diff) | |
download | opensim-SC-9800c05c1b3c7804466d6f3a9c38a739156625fd.zip opensim-SC-9800c05c1b3c7804466d6f3a9c38a739156625fd.tar.gz opensim-SC-9800c05c1b3c7804466d6f3a9c38a739156625fd.tar.bz2 opensim-SC-9800c05c1b3c7804466d6f3a9c38a739156625fd.tar.xz |
Started change to having SceneObject and then that having child Primitives which in turn have a Shape object (currently PrimitiveBaseShape). The plan is only for the SceneObject to interface with the physics engines. As a physics Entity should be able to have mulitple shapes connected to it.
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Framework/Communications/CommunicationsManager.cs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/OpenSim/Framework/Communications/CommunicationsManager.cs b/OpenSim/Framework/Communications/CommunicationsManager.cs index b17b37b..48ff40e 100644 --- a/OpenSim/Framework/Communications/CommunicationsManager.cs +++ b/OpenSim/Framework/Communications/CommunicationsManager.cs | |||
@@ -54,13 +54,16 @@ namespace OpenSim.Framework.Communications | |||
54 | #region Packet Handlers | 54 | #region Packet Handlers |
55 | public void HandleUUIDNameRequest(LLUUID uuid, IClientAPI remote_client) | 55 | public void HandleUUIDNameRequest(LLUUID uuid, IClientAPI remote_client) |
56 | { | 56 | { |
57 | System.Text.Encoding enc = System.Text.Encoding.ASCII; | ||
57 | UserProfileData profileData = this.UserServer.GetUserProfile(uuid); | 58 | UserProfileData profileData = this.UserServer.GetUserProfile(uuid); |
58 | if (profileData != null) | 59 | if (profileData != null) |
59 | { | 60 | { |
60 | UUIDNameReplyPacket packet = new UUIDNameReplyPacket(); | 61 | UUIDNameReplyPacket packet = new UUIDNameReplyPacket(); |
62 | packet.UUIDNameBlock = new UUIDNameReplyPacket.UUIDNameBlockBlock[1]; | ||
63 | packet.UUIDNameBlock[0] = new UUIDNameReplyPacket.UUIDNameBlockBlock(); | ||
61 | packet.UUIDNameBlock[0].ID = profileData.UUID; | 64 | packet.UUIDNameBlock[0].ID = profileData.UUID; |
62 | packet.UUIDNameBlock[0].FirstName = libsecondlife.Helpers.StringToField(profileData.username); | 65 | packet.UUIDNameBlock[0].FirstName = enc.GetBytes(profileData.username + "\0"); |
63 | packet.UUIDNameBlock[0].LastName = libsecondlife.Helpers.StringToField(profileData.surname); | 66 | packet.UUIDNameBlock[0].LastName = enc.GetBytes(profileData.surname +"\0"); |
64 | remote_client.OutPacket((Packet)packet); | 67 | remote_client.OutPacket((Packet)packet); |
65 | } | 68 | } |
66 | 69 | ||