diff options
Hook up Keyframe motion to almost everything. Failing to cross a sim border
may yield unexpected results in some cases. No database persistence yet,
Diffstat (limited to 'OpenSim/Region/CoreModules/Framework/EntityTransfer')
-rw-r--r-- | OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs b/OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs index f58a24f..85d26f3 100644 --- a/OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs +++ b/OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs | |||
@@ -2247,6 +2247,9 @@ namespace OpenSim.Region.CoreModules.Framework.EntityTransfer | |||
2247 | // move out of the region creating an infinite loop of failed attempts to cross | 2247 | // move out of the region creating an infinite loop of failed attempts to cross |
2248 | grp.UpdatePrimFlags(grp.RootPart.LocalId,false,grp.IsTemporary,grp.IsPhantom,false); | 2248 | grp.UpdatePrimFlags(grp.RootPart.LocalId,false,grp.IsTemporary,grp.IsPhantom,false); |
2249 | 2249 | ||
2250 | if (grp.RootPart.KeyframeMotion != null) | ||
2251 | grp.RootPart.KeyframeMotion.CrossingFailure(); | ||
2252 | |||
2250 | grp.ScheduleGroupForFullUpdate(); | 2253 | grp.ScheduleGroupForFullUpdate(); |
2251 | } | 2254 | } |
2252 | } | 2255 | } |