* 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.
This commit is contained in:
Adam Frisby
2009-02-22 12:45:23 +00:00
parent 3cd5ffa82a
commit 648f55ed11
2 changed files with 44 additions and 2 deletions

View File

@@ -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;