| 7 |
using ModularRex.RexNetwork; |
using ModularRex.RexNetwork; |
| 8 |
using Nini.Config; |
using Nini.Config; |
| 9 |
using OpenMetaverse; |
using OpenMetaverse; |
| 10 |
using OpenSim.Region.Environment.Interfaces; |
using OpenSim.Region.Framework.Interfaces; |
| 11 |
using OpenSim.Region.Environment.Scenes; |
using OpenSim.Region.Framework.Scenes; |
| 12 |
using OpenSim.Data.NHibernate; |
using OpenSim.Data.NHibernate; |
| 13 |
using OpenSim.Framework; |
using OpenSim.Framework; |
| 14 |
|
|
| 194 |
if (p.RexCollisionMeshUUID != UUID.Zero) |
if (p.RexCollisionMeshUUID != UUID.Zero) |
| 195 |
RexUpdateCollisionMesh(id); |
RexUpdateCollisionMesh(id); |
| 196 |
else |
else |
| 197 |
sop.PhysActor.SetCollisionMesh(null, "", false); |
{ |
| 198 |
|
//Commented out for now since does not exist in current OpenSim |
| 199 |
|
//sop.PhysActor.SetCollisionMesh(null, "", false); |
| 200 |
|
} |
| 201 |
} |
} |
| 202 |
} |
} |
| 203 |
|
|
| 217 |
|
|
| 218 |
if (sop.ParentGroup != null && sop.PhysActor != null) |
if (sop.ParentGroup != null && sop.PhysActor != null) |
| 219 |
{ |
{ |
| 220 |
sop.PhysActor.SetBoundsScaling(p.RexScaleToPrim); |
//Commented out for now since does not exist in current OpenSim |
| 221 |
|
//sop.PhysActor.SetBoundsScaling(p.RexScaleToPrim); |
| 222 |
sop.ParentGroup.Scene.PhysicsScene.AddPhysicsActorTaint(sop.PhysActor); |
sop.ParentGroup.Scene.PhysicsScene.AddPhysicsActorTaint(sop.PhysActor); |
| 223 |
} |
} |
| 224 |
} |
} |
| 259 |
{ |
{ |
| 260 |
AssetBase tempmodel = sop.ParentGroup.Scene.AssetCache.GetAsset(p.RexCollisionMeshUUID, false); |
AssetBase tempmodel = sop.ParentGroup.Scene.AssetCache.GetAsset(p.RexCollisionMeshUUID, false); |
| 261 |
if (tempmodel != null) |
if (tempmodel != null) |
| 262 |
sop.PhysActor.SetCollisionMesh(tempmodel.Data, tempmodel.Metadata.Name, p.RexScaleToPrim); |
{ |
| 263 |
|
//Commented out for now since does not exist in current OpenSim |
| 264 |
|
//sop.PhysActor.SetCollisionMesh(tempmodel.Data, tempmodel.Metadata.Name, p.RexScaleToPrim); |
| 265 |
|
} |
| 266 |
} |
} |
| 267 |
} |
} |
| 268 |
#endregion |
#endregion |