From 648f55ed11eb11161a2c5939c0f4d6d7d61eaabd Mon Sep 17 00:00:00 2001 From: Adam Frisby Date: Sun, 22 Feb 2009 12:45:23 +0000 Subject: * MXP Clients are now treated as full root agents - including being given a default avatar. * MXP Clients now are capable of displaying primitives and objects within the Scene. --- OpenSim/Client/MXP/ClientStack/MXPClientView.cs | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'OpenSim/Client/MXP/ClientStack') diff --git a/OpenSim/Client/MXP/ClientStack/MXPClientView.cs b/OpenSim/Client/MXP/ClientStack/MXPClientView.cs index ccf3a1b..27bf078 100644 --- a/OpenSim/Client/MXP/ClientStack/MXPClientView.cs +++ b/OpenSim/Client/MXP/ClientStack/MXPClientView.cs @@ -365,7 +365,7 @@ namespace OpenSim.Client.MXP.ClientStack public void Start() { - // We dont do this + Scene.AddNewClient(this); } public void Stop() @@ -403,6 +403,18 @@ namespace OpenSim.Client.MXP.ClientStack public void SendRegionHandshake(RegionInfo regionInfo, RegionHandshakeArgs args) { + m_log.Info("[MXP] Completing Handshake to Region"); + + if (OnRegionHandShakeReply != null) + { + OnRegionHandShakeReply(this); + } + + if (OnCompleteMovementToRegion != null) + { + OnCompleteMovementToRegion(); + } + // Need to translate to MXP somehow } @@ -552,6 +564,8 @@ namespace OpenSim.Client.MXP.ClientStack private void MXPSendPrimitive(uint localID, UUID ownerID, Vector3 acc, Vector3 rvel, PrimitiveBaseShape primShape, Vector3 pos, UUID objectID, Vector3 vel, Quaternion rotation) { + m_log.Info("[MXP] Transmitting Primitive"); + PerceptionEventMessage pe = new PerceptionEventMessage(); pe.ObjectFragment.ObjectIndex = localID; -- cgit v1.1