aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--OpenSim/Region/Environment/Scenes/SceneObjectPart.Inventory.cs6
-rw-r--r--OpenSim/Region/Environment/Scenes/SceneObjectPart.cs340
-rw-r--r--OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands.cs2
-rw-r--r--OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs2
4 files changed, 247 insertions, 103 deletions
diff --git a/OpenSim/Region/Environment/Scenes/SceneObjectPart.Inventory.cs b/OpenSim/Region/Environment/Scenes/SceneObjectPart.Inventory.cs
index 8e81702..7622609 100644
--- a/OpenSim/Region/Environment/Scenes/SceneObjectPart.Inventory.cs
+++ b/OpenSim/Region/Environment/Scenes/SceneObjectPart.Inventory.cs
@@ -702,9 +702,9 @@ namespace OpenSim.Region.Environment.Scenes
702 702
703 public void ApplyNextOwnerPermissions() 703 public void ApplyNextOwnerPermissions()
704 { 704 {
705 BaseMask &= NextOwnerMask; 705 _baseMask &= _nextOwnerMask;
706 OwnerMask &= NextOwnerMask; 706 _ownerMask &= _nextOwnerMask;
707 EveryoneMask &= NextOwnerMask; 707 _everyoneMask &= _nextOwnerMask;
708 708
709 foreach (TaskInventoryItem item in m_taskInventory.Values) 709 foreach (TaskInventoryItem item in m_taskInventory.Values)
710 { 710 {
diff --git a/OpenSim/Region/Environment/Scenes/SceneObjectPart.cs b/OpenSim/Region/Environment/Scenes/SceneObjectPart.cs
index 13968ec..3f5e618 100644
--- a/OpenSim/Region/Environment/Scenes/SceneObjectPart.cs
+++ b/OpenSim/Region/Environment/Scenes/SceneObjectPart.cs
@@ -236,19 +236,19 @@ namespace OpenSim.Region.Environment.Scenes
236 m_regionHandle = regionHandle; 236 m_regionHandle = regionHandle;
237 m_parentGroup = parent; 237 m_parentGroup = parent;
238 238
239 CreationDate = (Int32) (DateTime.UtcNow - new DateTime(1970, 1, 1)).TotalSeconds; 239 _creationDate = (Int32) (DateTime.UtcNow - new DateTime(1970, 1, 1)).TotalSeconds;
240 OwnerID = ownerID; 240 _ownerID = ownerID;
241 _creatorID = OwnerID; 241 _creatorID = _ownerID;
242 LastOwnerID = LLUUID.Zero; 242 _lastOwnerID = LLUUID.Zero;
243 UUID = LLUUID.Random(); 243 UUID = LLUUID.Random();
244 LocalId = (uint) (localID); 244 LocalId = (uint) (localID);
245 Shape = shape; 245 Shape = shape;
246 // Todo: Add More Object Parameter from above! 246 // Todo: Add More Object Parameter from above!
247 OwnershipCost = 0; 247 _ownershipCost = 0;
248 ObjectSaleType = (byte) 0; 248 _objectSaleType = (byte) 0;
249 SalePrice = 0; 249 _salePrice = 0;
250 Category = (uint) 0; 250 _category = (uint) 0;
251 LastOwnerID = _creatorID; 251 _lastOwnerID = _creatorID;
252 // End Todo: /// 252 // End Todo: ///
253 GroupPosition = groupPosition; 253 GroupPosition = groupPosition;
254 OffsetPosition = offsetPosition; 254 OffsetPosition = offsetPosition;
@@ -262,8 +262,8 @@ namespace OpenSim.Region.Environment.Scenes
262 // this appears to have the same UUID (!) as the prim. If this isn't the case, one can't drag items from 262 // this appears to have the same UUID (!) as the prim. If this isn't the case, one can't drag items from
263 // the prim into an agent inventory (Linden client reports that the "Object not found for drop" in its log 263 // the prim into an agent inventory (Linden client reports that the "Object not found for drop" in its log
264 264
265 Flags = 0; 265 _flags = 0;
266 Flags |= LLObject.ObjectFlags.CreateSelected; 266 _flags |= LLObject.ObjectFlags.CreateSelected;
267 267
268 TrimPermissions(); 268 TrimPermissions();
269 //m_undo = new UndoStack<UndoState>(ParentGroup.GetSceneMaxUndo()); 269 //m_undo = new UndoStack<UndoState>(ParentGroup.GetSceneMaxUndo());
@@ -288,18 +288,18 @@ namespace OpenSim.Region.Environment.Scenes
288 m_regionHandle = regionHandle; 288 m_regionHandle = regionHandle;
289 m_parentGroup = parent; 289 m_parentGroup = parent;
290 TimeStampTerse = (uint) Util.UnixTimeSinceEpoch(); 290 TimeStampTerse = (uint) Util.UnixTimeSinceEpoch();
291 CreationDate = creationDate; 291 _creationDate = creationDate;
292 OwnerID = ownerID; 292 _ownerID = ownerID;
293 _creatorID = creatorID; 293 _creatorID = creatorID;
294 LastOwnerID = lastOwnerID; 294 _lastOwnerID = lastOwnerID;
295 UUID = LLUUID.Random(); 295 UUID = LLUUID.Random();
296 LocalId = (uint) (localID); 296 LocalId = (uint) (localID);
297 Shape = shape; 297 Shape = shape;
298 OwnershipCost = 0; 298 _ownershipCost = 0;
299 ObjectSaleType = (byte) 0; 299 _objectSaleType = (byte) 0;
300 SalePrice = 0; 300 _salePrice = 0;
301 Category = (uint) 0; 301 _category = (uint) 0;
302 LastOwnerID = _creatorID; 302 _lastOwnerID = _creatorID;
303 OffsetPosition = position; 303 OffsetPosition = position;
304 RotationOffset = rotation; 304 RotationOffset = rotation;
305 ObjectFlags = flags; 305 ObjectFlags = flags;
@@ -335,22 +335,22 @@ namespace OpenSim.Region.Environment.Scenes
335 335
336 #region XML Schema 336 #region XML Schema
337 337
338 public LLUUID LastOwnerID; 338 private LLUUID _lastOwnerID;
339 public LLUUID OwnerID; 339 private LLUUID _ownerID;
340 public LLUUID GroupID; 340 private LLUUID _groupID;
341 public int OwnershipCost; 341 private int _ownershipCost;
342 public byte ObjectSaleType; 342 private byte _objectSaleType;
343 public int SalePrice; 343 private int _salePrice;
344 public uint Category; 344 private uint _category;
345 public Int32 CreationDate; 345 private Int32 _creationDate;
346 public uint ParentID = 0; 346 private uint _parentID = 0;
347 public LLUUID m_sitTargetAvatar = LLUUID.Zero; 347 private LLUUID m_sitTargetAvatar = LLUUID.Zero;
348 public uint BaseMask = (uint)PermissionMask.All; 348 private uint _baseMask = (uint)PermissionMask.All;
349 public uint OwnerMask = (uint)PermissionMask.All; 349 private uint _ownerMask = (uint)PermissionMask.All;
350 public uint GroupMask = (uint)PermissionMask.None; 350 private uint _groupMask = (uint)PermissionMask.None;
351 public uint EveryoneMask = (uint)PermissionMask.None; 351 private uint _everyoneMask = (uint)PermissionMask.None;
352 public uint NextOwnerMask = (uint)PermissionMask.All; 352 private uint _nextOwnerMask = (uint)PermissionMask.All;
353 public LLObject.ObjectFlags Flags = LLObject.ObjectFlags.None; 353 private LLObject.ObjectFlags _flags = LLObject.ObjectFlags.None;
354 354
355 public LLUUID CreatorID { 355 public LLUUID CreatorID {
356 get 356 get
@@ -387,8 +387,8 @@ namespace OpenSim.Region.Environment.Scenes
387 387
388 public uint ObjectFlags 388 public uint ObjectFlags
389 { 389 {
390 get { return (uint)Flags; } 390 get { return (uint)_flags; }
391 set { Flags = (LLObject.ObjectFlags)value; } 391 set { _flags = (LLObject.ObjectFlags)value; }
392 } 392 }
393 393
394 public LLUUID UUID 394 public LLUUID UUID
@@ -432,7 +432,7 @@ namespace OpenSim.Region.Environment.Scenes
432 get 432 get
433 { 433 {
434 // If this is a linkset, we don't want the physics engine mucking up our group position here. 434 // If this is a linkset, we don't want the physics engine mucking up our group position here.
435 if (PhysActor != null && ParentID == 0) 435 if (PhysActor != null && _parentID == 0)
436 { 436 {
437 m_groupPosition.X = PhysActor.Position.X; 437 m_groupPosition.X = PhysActor.Position.X;
438 m_groupPosition.Y = PhysActor.Position.Y; 438 m_groupPosition.Y = PhysActor.Position.Y;
@@ -461,7 +461,7 @@ namespace OpenSim.Region.Environment.Scenes
461 { 461 {
462 462
463 // Root prim actually goes at Position 463 // Root prim actually goes at Position
464 if (ParentID == 0) 464 if (_parentID == 0)
465 { 465 {
466 PhysActor.Position = new PhysicsVector(value.X, value.Y, value.Z); 466 PhysActor.Position = new PhysicsVector(value.X, value.Y, value.Z);
467 467
@@ -515,7 +515,7 @@ namespace OpenSim.Region.Environment.Scenes
515 get 515 get
516 { 516 {
517 // We don't want the physics engine mucking up the rotations in a linkset 517 // We don't want the physics engine mucking up the rotations in a linkset
518 if (PhysActor != null && ParentID == 0) 518 if (PhysActor != null && _parentID == 0)
519 { 519 {
520 if (PhysActor.Orientation.x != 0 || PhysActor.Orientation.y != 0 520 if (PhysActor.Orientation.x != 0 || PhysActor.Orientation.y != 0
521 || PhysActor.Orientation.z != 0 || PhysActor.Orientation.w != 0) 521 || PhysActor.Orientation.z != 0 || PhysActor.Orientation.w != 0)
@@ -538,7 +538,7 @@ namespace OpenSim.Region.Environment.Scenes
538 try 538 try
539 { 539 {
540 // Root prim gets value directly 540 // Root prim gets value directly
541 if (ParentID == 0) 541 if (_parentID == 0)
542 { 542 {
543 PhysActor.Orientation = new Quaternion(value.W, value.X, value.Y, value.Z); 543 PhysActor.Orientation = new Quaternion(value.W, value.X, value.Y, value.Z);
544 //m_log.Info("[PART]: RO1:" + PhysActor.Orientation.ToString()); 544 //m_log.Info("[PART]: RO1:" + PhysActor.Orientation.ToString());
@@ -757,7 +757,7 @@ namespace OpenSim.Region.Environment.Scenes
757 757
758 public LLUUID ObjectOwner 758 public LLUUID ObjectOwner
759 { 759 {
760 get { return OwnerID; } 760 get { return _ownerID; }
761 } 761 }
762 762
763 public SceneObjectGroup ParentGroup 763 public SceneObjectGroup ParentGroup
@@ -796,6 +796,150 @@ namespace OpenSim.Region.Environment.Scenes
796 } 796 }
797 } 797 }
798 798
799 public uint ParentID {
800 get {
801 return _parentID;
802 }
803 set {
804 _parentID = value;
805 }
806 }
807
808 public int CreationDate {
809 get {
810 return _creationDate;
811 }
812 set {
813 _creationDate = value;
814 }
815 }
816
817 public uint Category {
818 get {
819 return _category;
820 }
821 set {
822 _category = value;
823 }
824 }
825
826 public int SalePrice {
827 get {
828 return _salePrice;
829 }
830 set {
831 _salePrice = value;
832 }
833 }
834
835 public byte ObjectSaleType {
836 get {
837 return _objectSaleType;
838 }
839 set {
840 _objectSaleType = value;
841 }
842 }
843
844 public int OwnershipCost {
845 get {
846 return _ownershipCost;
847 }
848 set {
849 _ownershipCost = value;
850 }
851 }
852
853 public LLUUID GroupID {
854 get {
855 return _groupID;
856 }
857 set {
858 _groupID = value;
859 }
860 }
861
862 public LLUUID OwnerID {
863 get {
864 return _ownerID;
865 }
866 set {
867 _ownerID = value;
868 }
869 }
870
871 public LLUUID LastOwnerID {
872 get {
873 return _lastOwnerID;
874 }
875 set {
876 _lastOwnerID = value;
877 }
878 }
879
880 public uint BaseMask {
881 get {
882 return _baseMask;
883 }
884 set {
885 _baseMask = value;
886 }
887 }
888
889 public uint OwnerMask {
890 get {
891 return _ownerMask;
892 }
893 set {
894 _ownerMask = value;
895 }
896 }
897
898 public uint GroupMask {
899 get {
900 return _groupMask;
901 }
902 set {
903 _groupMask = value;
904 }
905 }
906
907 public uint EveryoneMask {
908 get {
909 return _everyoneMask;
910 }
911 set {
912 _everyoneMask = value;
913 }
914 }
915
916 public uint NextOwnerMask {
917 get {
918 return _nextOwnerMask;
919 }
920 set {
921 _nextOwnerMask = value;
922 }
923 }
924
925 public libsecondlife.LLObject.ObjectFlags Flags {
926 get {
927 return _flags;
928 }
929 set {
930 _flags = value;
931 }
932 }
933
934 public LLUUID SitTargetAvatar {
935 get {
936 return m_sitTargetAvatar;
937 }
938 set {
939 m_sitTargetAvatar = value;
940 }
941 }
942
799 943
800 944
801 #endregion Public Properties with only Get 945 #endregion Public Properties with only Get
@@ -871,7 +1015,7 @@ namespace OpenSim.Region.Environment.Scenes
871 if ((ObjectFlags & (uint) flag) == 0) 1015 if ((ObjectFlags & (uint) flag) == 0)
872 { 1016 {
873 //Console.WriteLine("Adding flag: " + ((LLObject.ObjectFlags) flag).ToString()); 1017 //Console.WriteLine("Adding flag: " + ((LLObject.ObjectFlags) flag).ToString());
874 Flags |= flag; 1018 _flags |= flag;
875 } 1019 }
876 //uint currflag = (uint)Flags; 1020 //uint currflag = (uint)Flags;
877 //System.Console.WriteLine("Aprev: " + prevflag.ToString() + " curr: " + Flags.ToString()); 1021 //System.Console.WriteLine("Aprev: " + prevflag.ToString() + " curr: " + Flags.ToString());
@@ -1046,8 +1190,8 @@ namespace OpenSim.Region.Environment.Scenes
1046 dupe.UUID = LLUUID.Random(); 1190 dupe.UUID = LLUUID.Random();
1047 1191
1048 dupe.LocalId = localID; 1192 dupe.LocalId = localID;
1049 dupe.OwnerID = AgentID; 1193 dupe._ownerID = AgentID;
1050 dupe.GroupID = GroupID; 1194 dupe._groupID = GroupID;
1051 dupe.GroupPosition = new LLVector3(GroupPosition.X, GroupPosition.Y, GroupPosition.Z); 1195 dupe.GroupPosition = new LLVector3(GroupPosition.X, GroupPosition.Y, GroupPosition.Z);
1052 dupe.OffsetPosition = new LLVector3(OffsetPosition.X, OffsetPosition.Y, OffsetPosition.Z); 1196 dupe.OffsetPosition = new LLVector3(OffsetPosition.X, OffsetPosition.Y, OffsetPosition.Z);
1053 dupe.RotationOffset = 1197 dupe.RotationOffset =
@@ -1057,10 +1201,10 @@ namespace OpenSim.Region.Environment.Scenes
1057 dupe.AngularVelocity = new LLVector3(0, 0, 0); 1201 dupe.AngularVelocity = new LLVector3(0, 0, 0);
1058 dupe.ObjectFlags = ObjectFlags; 1202 dupe.ObjectFlags = ObjectFlags;
1059 1203
1060 dupe.OwnershipCost = OwnershipCost; 1204 dupe._ownershipCost = _ownershipCost;
1061 dupe.ObjectSaleType = ObjectSaleType; 1205 dupe._objectSaleType = _objectSaleType;
1062 dupe.SalePrice = SalePrice; 1206 dupe._salePrice = _salePrice;
1063 dupe.Category = Category; 1207 dupe._category = _category;
1064 1208
1065 dupe.TaskInventory = (TaskInventoryDictionary)dupe.TaskInventory.Clone(); 1209 dupe.TaskInventory = (TaskInventoryDictionary)dupe.TaskInventory.Clone();
1066 1210
@@ -1068,7 +1212,7 @@ namespace OpenSim.Region.Environment.Scenes
1068 dupe.ResetIDs(linkNum); 1212 dupe.ResetIDs(linkNum);
1069 1213
1070 // This may be wrong... it might have to be applied in SceneObjectGroup to the object that's being duplicated. 1214 // This may be wrong... it might have to be applied in SceneObjectGroup to the object that's being duplicated.
1071 dupe.LastOwnerID = ObjectOwner; 1215 dupe._lastOwnerID = ObjectOwner;
1072 1216
1073 byte[] extraP = new byte[Shape.ExtraParams.Length]; 1217 byte[] extraP = new byte[Shape.ExtraParams.Length];
1074 Array.Copy(Shape.ExtraParams, extraP, extraP.Length); 1218 Array.Copy(Shape.ExtraParams, extraP, extraP.Length);
@@ -1095,7 +1239,7 @@ namespace OpenSim.Region.Environment.Scenes
1095 part.Shape = shape; 1239 part.Shape = shape;
1096 1240
1097 part.Name = "Primitive"; 1241 part.Name = "Primitive";
1098 part.OwnerID = LLUUID.Random(); 1242 part._ownerID = LLUUID.Random();
1099 1243
1100 return part; 1244 return part;
1101 } 1245 }
@@ -1140,7 +1284,7 @@ namespace OpenSim.Region.Environment.Scenes
1140 1284
1141 PhysActor.OnRequestTerseUpdate += PhysicsRequestingTerseUpdate; 1285 PhysActor.OnRequestTerseUpdate += PhysicsRequestingTerseUpdate;
1142 PhysActor.OnOutOfBounds += PhysicsOutOfBounds; 1286 PhysActor.OnOutOfBounds += PhysicsOutOfBounds;
1143 if (ParentID != 0 && ParentID != LocalId) 1287 if (_parentID != 0 && _parentID != LocalId)
1144 { 1288 {
1145 if (ParentGroup.RootPart.PhysActor != null) 1289 if (ParentGroup.RootPart.PhysActor != null)
1146 { 1290 {
@@ -1193,11 +1337,11 @@ namespace OpenSim.Region.Environment.Scenes
1193 1337
1194 public uint GetEffectiveObjectFlags() 1338 public uint GetEffectiveObjectFlags()
1195 { 1339 {
1196 LLObject.ObjectFlags f = Flags; 1340 LLObject.ObjectFlags f = _flags;
1197 if (m_parentGroup == null || m_parentGroup.RootPart == this) 1341 if (m_parentGroup == null || m_parentGroup.RootPart == this)
1198 f &= ~(LLObject.ObjectFlags.Touch | LLObject.ObjectFlags.Money); 1342 f &= ~(LLObject.ObjectFlags.Touch | LLObject.ObjectFlags.Money);
1199 1343
1200 return (uint)Flags | (uint)LocalFlags; 1344 return (uint)_flags | (uint)LocalFlags;
1201 } 1345 }
1202 1346
1203 public LLVector3 GetGeometricCenter() 1347 public LLVector3 GetGeometricCenter()
@@ -1247,23 +1391,23 @@ namespace OpenSim.Region.Environment.Scenes
1247 1391
1248 info.AddValue("TaskInventory", TaskInventory_work); 1392 info.AddValue("TaskInventory", TaskInventory_work);
1249 1393
1250 info.AddValue("LastOwnerID", LastOwnerID.UUID); 1394 info.AddValue("LastOwnerID", _lastOwnerID.UUID);
1251 info.AddValue("OwnerID", OwnerID.UUID); 1395 info.AddValue("OwnerID", _ownerID.UUID);
1252 info.AddValue("GroupID", GroupID.UUID); 1396 info.AddValue("GroupID", _groupID.UUID);
1253 1397
1254 info.AddValue("OwnershipCost", OwnershipCost); 1398 info.AddValue("OwnershipCost", _ownershipCost);
1255 info.AddValue("ObjectSaleType", ObjectSaleType); 1399 info.AddValue("ObjectSaleType", _objectSaleType);
1256 info.AddValue("SalePrice", SalePrice); 1400 info.AddValue("SalePrice", _salePrice);
1257 info.AddValue("Category", Category); 1401 info.AddValue("Category", _category);
1258 1402
1259 info.AddValue("CreationDate", CreationDate); 1403 info.AddValue("CreationDate", _creationDate);
1260 info.AddValue("ParentID", ParentID); 1404 info.AddValue("ParentID", _parentID);
1261 1405
1262 info.AddValue("OwnerMask", OwnerMask); 1406 info.AddValue("OwnerMask", _ownerMask);
1263 info.AddValue("NextOwnerMask", NextOwnerMask); 1407 info.AddValue("NextOwnerMask", _nextOwnerMask);
1264 info.AddValue("GroupMask", GroupMask); 1408 info.AddValue("GroupMask", _groupMask);
1265 info.AddValue("EveryoneMask", EveryoneMask); 1409 info.AddValue("EveryoneMask", _everyoneMask);
1266 info.AddValue("BaseMask", BaseMask); 1410 info.AddValue("BaseMask", _baseMask);
1267 1411
1268 info.AddValue("m_particleSystem", m_particleSystem); 1412 info.AddValue("m_particleSystem", m_particleSystem);
1269 1413
@@ -1278,7 +1422,7 @@ namespace OpenSim.Region.Environment.Scenes
1278 info.AddValue("m_uuid", m_uuid.UUID); 1422 info.AddValue("m_uuid", m_uuid.UUID);
1279 info.AddValue("m_localID", m_localId); 1423 info.AddValue("m_localID", m_localId);
1280 info.AddValue("m_name", m_name); 1424 info.AddValue("m_name", m_name);
1281 info.AddValue("m_flags", Flags); 1425 info.AddValue("m_flags", _flags);
1282 info.AddValue("m_material", m_material); 1426 info.AddValue("m_material", m_material);
1283 info.AddValue("m_regionHandle", m_regionHandle); 1427 info.AddValue("m_regionHandle", m_regionHandle);
1284 1428
@@ -1324,11 +1468,11 @@ namespace OpenSim.Region.Environment.Scenes
1324 1468
1325 public void GetProperties(IClientAPI client) 1469 public void GetProperties(IClientAPI client)
1326 { 1470 {
1327 client.SendObjectPropertiesReply(LLUUID.Zero, (ulong)CreationDate, _creatorID, LLUUID.Zero, LLUUID.Zero, 1471 client.SendObjectPropertiesReply(LLUUID.Zero, (ulong)_creationDate, _creatorID, LLUUID.Zero, LLUUID.Zero,
1328 GroupID, (short)InventorySerial, LastOwnerID, UUID, OwnerID, 1472 _groupID, (short)InventorySerial, _lastOwnerID, UUID, _ownerID,
1329 ParentGroup.RootPart.TouchName, new byte[0], ParentGroup.RootPart.SitName, Name, Description, 1473 ParentGroup.RootPart.TouchName, new byte[0], ParentGroup.RootPart.SitName, Name, Description,
1330 ParentGroup.RootPart.OwnerMask, ParentGroup.RootPart.NextOwnerMask, ParentGroup.RootPart.GroupMask, ParentGroup.RootPart.EveryoneMask, 1474 ParentGroup.RootPart._ownerMask, ParentGroup.RootPart._nextOwnerMask, ParentGroup.RootPart._groupMask, ParentGroup.RootPart._everyoneMask,
1331 ParentGroup.RootPart.BaseMask); 1475 ParentGroup.RootPart._baseMask);
1332 } 1476 }
1333 1477
1334 public LLUUID GetRootPartUUID() 1478 public LLUUID GetRootPartUUID()
@@ -1513,12 +1657,12 @@ namespace OpenSim.Region.Environment.Scenes
1513 DetectedObject detobj = new DetectedObject(); 1657 DetectedObject detobj = new DetectedObject();
1514 detobj.keyUUID = obj.UUID; 1658 detobj.keyUUID = obj.UUID;
1515 detobj.nameStr = obj.Name; 1659 detobj.nameStr = obj.Name;
1516 detobj.ownerUUID = obj.OwnerID; 1660 detobj.ownerUUID = obj._ownerID;
1517 detobj.posVector = obj.AbsolutePosition; 1661 detobj.posVector = obj.AbsolutePosition;
1518 detobj.rotQuat = obj.GetWorldRotation(); 1662 detobj.rotQuat = obj.GetWorldRotation();
1519 detobj.velVector = obj.Velocity; 1663 detobj.velVector = obj.Velocity;
1520 detobj.colliderType = 0; 1664 detobj.colliderType = 0;
1521 detobj.groupUUID = obj.GroupID; 1665 detobj.groupUUID = obj._groupID;
1522 colliding.Add(detobj); 1666 colliding.Add(detobj);
1523 } 1667 }
1524 else 1668 else
@@ -1579,12 +1723,12 @@ namespace OpenSim.Region.Environment.Scenes
1579 DetectedObject detobj = new DetectedObject(); 1723 DetectedObject detobj = new DetectedObject();
1580 detobj.keyUUID = obj.UUID; 1724 detobj.keyUUID = obj.UUID;
1581 detobj.nameStr = obj.Name; 1725 detobj.nameStr = obj.Name;
1582 detobj.ownerUUID = obj.OwnerID; 1726 detobj.ownerUUID = obj._ownerID;
1583 detobj.posVector = obj.AbsolutePosition; 1727 detobj.posVector = obj.AbsolutePosition;
1584 detobj.rotQuat = obj.GetWorldRotation(); 1728 detobj.rotQuat = obj.GetWorldRotation();
1585 detobj.velVector = obj.Velocity; 1729 detobj.velVector = obj.Velocity;
1586 detobj.colliderType = 0; 1730 detobj.colliderType = 0;
1587 detobj.groupUUID = obj.GroupID; 1731 detobj.groupUUID = obj._groupID;
1588 colliding.Add(detobj); 1732 colliding.Add(detobj);
1589 } 1733 }
1590 else 1734 else
@@ -1647,12 +1791,12 @@ namespace OpenSim.Region.Environment.Scenes
1647 DetectedObject detobj = new DetectedObject(); 1791 DetectedObject detobj = new DetectedObject();
1648 detobj.keyUUID = obj.UUID; 1792 detobj.keyUUID = obj.UUID;
1649 detobj.nameStr = obj.Name; 1793 detobj.nameStr = obj.Name;
1650 detobj.ownerUUID = obj.OwnerID; 1794 detobj.ownerUUID = obj._ownerID;
1651 detobj.posVector = obj.AbsolutePosition; 1795 detobj.posVector = obj.AbsolutePosition;
1652 detobj.rotQuat = obj.GetWorldRotation(); 1796 detobj.rotQuat = obj.GetWorldRotation();
1653 detobj.velVector = obj.Velocity; 1797 detobj.velVector = obj.Velocity;
1654 detobj.colliderType = 0; 1798 detobj.colliderType = 0;
1655 detobj.groupUUID = obj.GroupID; 1799 detobj.groupUUID = obj._groupID;
1656 colliding.Add(detobj); 1800 colliding.Add(detobj);
1657 } 1801 }
1658 else 1802 else
@@ -1755,7 +1899,7 @@ namespace OpenSim.Region.Environment.Scenes
1755 if ((ObjectFlags & (uint) flag) != 0) 1899 if ((ObjectFlags & (uint) flag) != 0)
1756 { 1900 {
1757 //Console.WriteLine("Removing flag: " + ((LLObject.ObjectFlags)flag).ToString()); 1901 //Console.WriteLine("Removing flag: " + ((LLObject.ObjectFlags)flag).ToString());
1758 Flags &= ~flag; 1902 _flags &= ~flag;
1759 } 1903 }
1760 //System.Console.WriteLine("prev: " + prevflag.ToString() + " curr: " + Flags.ToString()); 1904 //System.Console.WriteLine("prev: " + prevflag.ToString() + " curr: " + Flags.ToString());
1761 //ScheduleFullUpdate(); 1905 //ScheduleFullUpdate();
@@ -1950,19 +2094,19 @@ namespace OpenSim.Region.Environment.Scenes
1950 { 2094 {
1951 clientFlags &= ~(uint) LLObject.ObjectFlags.CreateSelected; 2095 clientFlags &= ~(uint) LLObject.ObjectFlags.CreateSelected;
1952 2096
1953 if (remoteClient.AgentId == OwnerID) 2097 if (remoteClient.AgentId == _ownerID)
1954 { 2098 {
1955 if ((uint) (Flags & LLObject.ObjectFlags.CreateSelected) != 0) 2099 if ((uint) (_flags & LLObject.ObjectFlags.CreateSelected) != 0)
1956 { 2100 {
1957 clientFlags |= (uint) LLObject.ObjectFlags.CreateSelected; 2101 clientFlags |= (uint) LLObject.ObjectFlags.CreateSelected;
1958 Flags &= ~LLObject.ObjectFlags.CreateSelected; 2102 _flags &= ~LLObject.ObjectFlags.CreateSelected;
1959 } 2103 }
1960 } 2104 }
1961 2105
1962 byte[] color = new byte[] {m_color.R, m_color.G, m_color.B, m_color.A}; 2106 byte[] color = new byte[] {m_color.R, m_color.G, m_color.B, m_color.A};
1963 remoteClient.SendPrimitiveToClient(m_regionHandle, (ushort)(m_parentGroup.GetTimeDilation() * (float)ushort.MaxValue), LocalId, m_shape, 2107 remoteClient.SendPrimitiveToClient(m_regionHandle, (ushort)(m_parentGroup.GetTimeDilation() * (float)ushort.MaxValue), LocalId, m_shape,
1964 lPos, Velocity, Acceleration, RotationOffset, RotationalVelocity, clientFlags, m_uuid, OwnerID, 2108 lPos, Velocity, Acceleration, RotationOffset, RotationalVelocity, clientFlags, m_uuid, _ownerID,
1965 m_text, color, ParentID, m_particleSystem, m_clickAction, m_TextureAnimation, m_IsAttachment, 2109 m_text, color, _parentID, m_particleSystem, m_clickAction, m_TextureAnimation, m_IsAttachment,
1966 m_attachmentPoint,fromAssetID, Sound, SoundGain, SoundFlags, SoundRadius); 2110 m_attachmentPoint,fromAssetID, Sound, SoundGain, SoundFlags, SoundRadius);
1967 } 2111 }
1968 2112
@@ -2001,7 +2145,7 @@ namespace OpenSim.Region.Environment.Scenes
2001 if (volume < 0) 2145 if (volume < 0)
2002 volume = 0; 2146 volume = 0;
2003 2147
2004 LLUUID ownerID = OwnerID; 2148 LLUUID ownerID = _ownerID;
2005 LLUUID objectID = UUID; 2149 LLUUID objectID = UUID;
2006 LLUUID parentID = GetRootPartUUID(); 2150 LLUUID parentID = GetRootPartUUID();
2007 LLUUID soundID = LLUUID.Zero; 2151 LLUUID soundID = LLUUID.Zero;
@@ -2169,7 +2313,7 @@ namespace OpenSim.Region.Environment.Scenes
2169 2313
2170 public void SetGroup(LLUUID groupID, IClientAPI client) 2314 public void SetGroup(LLUUID groupID, IClientAPI client)
2171 { 2315 {
2172 GroupID = groupID; 2316 _groupID = groupID;
2173 GetProperties(client); 2317 GetProperties(client);
2174 m_updateFlag = 2; 2318 m_updateFlag = 2;
2175 } 2319 }
@@ -2185,7 +2329,7 @@ namespace OpenSim.Region.Environment.Scenes
2185 // Use this for attachments! LocalID should be avatar's localid 2329 // Use this for attachments! LocalID should be avatar's localid
2186 public void SetParentLocalId(uint localID) 2330 public void SetParentLocalId(uint localID)
2187 { 2331 {
2188 ParentID = localID; 2332 _parentID = localID;
2189 } 2333 }
2190 2334
2191 public void SetPhysicsAxisRotation() 2335 public void SetPhysicsAxisRotation()
@@ -2766,11 +2910,11 @@ namespace OpenSim.Region.Environment.Scenes
2766 2910
2767 public void TrimPermissions() 2911 public void TrimPermissions()
2768 { 2912 {
2769 BaseMask &= (uint)PermissionMask.All; 2913 _baseMask &= (uint)PermissionMask.All;
2770 OwnerMask &= (uint)PermissionMask.All; 2914 _ownerMask &= (uint)PermissionMask.All;
2771 GroupMask &= (uint)PermissionMask.All; 2915 _groupMask &= (uint)PermissionMask.All;
2772 EveryoneMask &= (uint)PermissionMask.All; 2916 _everyoneMask &= (uint)PermissionMask.All;
2773 NextOwnerMask &= (uint)PermissionMask.All; 2917 _nextOwnerMask &= (uint)PermissionMask.All;
2774 } 2918 }
2775 2919
2776 public void Undo() 2920 public void Undo()
@@ -2837,21 +2981,21 @@ namespace OpenSim.Region.Environment.Scenes
2837 bool set = addRemTF == 1; 2981 bool set = addRemTF == 1;
2838 2982
2839 // Are we the owner? 2983 // Are we the owner?
2840 if (AgentID == OwnerID) 2984 if (AgentID == _ownerID)
2841 { 2985 {
2842 switch (field) 2986 switch (field)
2843 { 2987 {
2844 case 2: 2988 case 2:
2845 OwnerMask = ApplyMask(OwnerMask, set, mask); 2989 _ownerMask = ApplyMask(_ownerMask, set, mask);
2846 break; 2990 break;
2847 case 4: 2991 case 4:
2848 GroupMask = ApplyMask(GroupMask, set, mask); 2992 _groupMask = ApplyMask(_groupMask, set, mask);
2849 break; 2993 break;
2850 case 8: 2994 case 8:
2851 EveryoneMask = ApplyMask(EveryoneMask, set, mask); 2995 _everyoneMask = ApplyMask(_everyoneMask, set, mask);
2852 break; 2996 break;
2853 case 16: 2997 case 16:
2854 NextOwnerMask = ApplyMask(NextOwnerMask, set, mask); 2998 _nextOwnerMask = ApplyMask(_nextOwnerMask, set, mask);
2855 break; 2999 break;
2856 } 3000 }
2857 SendFullUpdateToAllClients(); 3001 SendFullUpdateToAllClients();
diff --git a/OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands.cs b/OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands.cs
index b65174e..7122d65 100644
--- a/OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands.cs
+++ b/OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands.cs
@@ -2396,7 +2396,7 @@ namespace OpenSim.Region.ScriptEngine.Common
2396 return; 2396 return;
2397 } 2397 }
2398 } 2398 }
2399 else if (m_host.m_sitTargetAvatar == agentID) // Sitting avatar 2399 else if (m_host.SitTargetAvatar == agentID) // Sitting avatar
2400 { 2400 {
2401 // When agent is sitting, certain permissions are implicit if requested from sitting agent 2401 // When agent is sitting, certain permissions are implicit if requested from sitting agent
2402 int implicitPerms = BuiltIn_Commands_BaseClass.PERMISSION_TRIGGER_ANIMATION | 2402 int implicitPerms = BuiltIn_Commands_BaseClass.PERMISSION_TRIGGER_ANIMATION |
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
index f4944cc..7225ae0 100644
--- a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
+++ b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
@@ -2256,7 +2256,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
2256 return; 2256 return;
2257 } 2257 }
2258 } 2258 }
2259 else if (m_host.m_sitTargetAvatar == agentID) // Sitting avatar 2259 else if (m_host.SitTargetAvatar == agentID) // Sitting avatar
2260 { 2260 {
2261 // When agent is sitting, certain permissions are implicit if requested from sitting agent 2261 // When agent is sitting, certain permissions are implicit if requested from sitting agent
2262 int implicitPerms = ScriptBaseClass.PERMISSION_TRIGGER_ANIMATION | 2262 int implicitPerms = ScriptBaseClass.PERMISSION_TRIGGER_ANIMATION |