diff options
author | UbitUmarov | 2017-06-03 07:08:43 +0100 |
---|---|---|
committer | UbitUmarov | 2017-06-03 07:08:43 +0100 |
commit | 01bd578bb06643418a0586eb078a04d8e9e4a79d (patch) | |
tree | 5bf00ab4b131584daa0edec145dd23b67ee343ea /OpenSim/Framework/ChildAgentDataUpdate.cs | |
parent | Merge branch 'master' into httptests (diff) | |
parent | add a delayed stop so fast tap on move keys does not stop the avatar in some ... (diff) | |
download | opensim-SC-01bd578bb06643418a0586eb078a04d8e9e4a79d.zip opensim-SC-01bd578bb06643418a0586eb078a04d8e9e4a79d.tar.gz opensim-SC-01bd578bb06643418a0586eb078a04d8e9e4a79d.tar.bz2 opensim-SC-01bd578bb06643418a0586eb078a04d8e9e4a79d.tar.xz |
Merge branch 'master' into httptests
Diffstat (limited to 'OpenSim/Framework/ChildAgentDataUpdate.cs')
-rw-r--r-- | OpenSim/Framework/ChildAgentDataUpdate.cs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/OpenSim/Framework/ChildAgentDataUpdate.cs b/OpenSim/Framework/ChildAgentDataUpdate.cs index d6d8dde..ee5007a 100644 --- a/OpenSim/Framework/ChildAgentDataUpdate.cs +++ b/OpenSim/Framework/ChildAgentDataUpdate.cs | |||
@@ -375,6 +375,7 @@ namespace OpenSim.Framework | |||
375 | public string ActiveGroupTitle = null; | 375 | public string ActiveGroupTitle = null; |
376 | public UUID agentCOF; | 376 | public UUID agentCOF; |
377 | public byte CrossingFlags; | 377 | public byte CrossingFlags; |
378 | public byte CrossExtraFlags; | ||
378 | 379 | ||
379 | public Dictionary<ulong, string> ChildrenCapSeeds = null; | 380 | public Dictionary<ulong, string> ChildrenCapSeeds = null; |
380 | public Animation[] Anims; | 381 | public Animation[] Anims; |
@@ -454,6 +455,8 @@ namespace OpenSim.Framework | |||
454 | 455 | ||
455 | args["agent_cof"] = OSD.FromUUID(agentCOF); | 456 | args["agent_cof"] = OSD.FromUUID(agentCOF); |
456 | args["crossingflags"] = OSD.FromInteger(CrossingFlags); | 457 | args["crossingflags"] = OSD.FromInteger(CrossingFlags); |
458 | if(CrossingFlags != 0) | ||
459 | args["crossExtraFlags"] = OSD.FromInteger(CrossExtraFlags); | ||
457 | 460 | ||
458 | args["active_group_id"] = OSD.FromUUID(ActiveGroupID); | 461 | args["active_group_id"] = OSD.FromUUID(ActiveGroupID); |
459 | args["active_group_name"] = OSD.FromString(ActiveGroupName); | 462 | args["active_group_name"] = OSD.FromString(ActiveGroupName); |
@@ -646,6 +649,12 @@ namespace OpenSim.Framework | |||
646 | if (args.ContainsKey("crossingflags") && args["crossingflags"] != null) | 649 | if (args.ContainsKey("crossingflags") && args["crossingflags"] != null) |
647 | CrossingFlags = (byte)args["crossingflags"].AsInteger(); | 650 | CrossingFlags = (byte)args["crossingflags"].AsInteger(); |
648 | 651 | ||
652 | if(CrossingFlags != 0) | ||
653 | { | ||
654 | if (args.ContainsKey("crossExtraFlags") && args["crossExtraFlags"] != null) | ||
655 | CrossExtraFlags = (byte)args["crossExtraFlags"].AsInteger(); | ||
656 | } | ||
657 | |||
649 | if (args.ContainsKey("active_group_id") && args["active_group_id"] != null) | 658 | if (args.ContainsKey("active_group_id") && args["active_group_id"] != null) |
650 | ActiveGroupID = args["active_group_id"].AsUUID(); | 659 | ActiveGroupID = args["active_group_id"].AsUUID(); |
651 | 660 | ||