From 1847a42a861d6a0f575c56f566b947dfb21c1f03 Mon Sep 17 00:00:00 2001 From: UbitUmarov Date: Thu, 28 Mar 2019 00:02:24 +0000 Subject: changes on teleports v7 --- OpenSim/Framework/ChildAgentDataUpdate.cs | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'OpenSim/Framework') diff --git a/OpenSim/Framework/ChildAgentDataUpdate.cs b/OpenSim/Framework/ChildAgentDataUpdate.cs index ee5007a..2d00296 100644 --- a/OpenSim/Framework/ChildAgentDataUpdate.cs +++ b/OpenSim/Framework/ChildAgentDataUpdate.cs @@ -398,7 +398,8 @@ namespace OpenSim.Framework // Scripted public ControllerData[] Controllers; - public string CallbackURI; + public string CallbackURI; // to remove + public string NewCallbackURI; // These two must have the same Count public List AttachmentObjects; @@ -528,6 +529,9 @@ namespace OpenSim.Framework if ((CallbackURI != null) && (!CallbackURI.Equals(""))) args["callback_uri"] = OSD.FromString(CallbackURI); + if ((NewCallbackURI != null) && (!NewCallbackURI.Equals(""))) + args["cb_uri"] = OSD.FromString(NewCallbackURI); + // Attachment objects for fatpack messages if (AttachmentObjects != null) { @@ -811,12 +815,7 @@ namespace OpenSim.Framework } // end of code to remove } -/* moved above - if (args.ContainsKey("packed_appearance") && (args["packed_appearance"]).Type == OSDType.Map) - Appearance = new AvatarAppearance((OSDMap)args["packed_appearance"]); - else - m_log.WarnFormat("[CHILDAGENTDATAUPDATE] No packed appearance"); -*/ + if ((args["controllers"] != null) && (args["controllers"]).Type == OSDType.Array) { OSDArray controls = (OSDArray)(args["controllers"]); @@ -834,6 +833,9 @@ namespace OpenSim.Framework if (args["callback_uri"] != null) CallbackURI = args["callback_uri"].AsString(); + if (args["cb_uri"] != null) + NewCallbackURI = args["cb_uri"].AsString(); + // Attachment objects if (args["attach_objects"] != null && args["attach_objects"].Type == OSDType.Array) { -- cgit v1.1