diff --git a/libsecondlife-cs/Helpers.cs b/libsecondlife-cs/Helpers.cs
index 37f7a588..af6723ae 100644
--- a/libsecondlife-cs/Helpers.cs
+++ b/libsecondlife-cs/Helpers.cs
@@ -68,6 +68,36 @@ public class Helpers
Debug
};
+ ///
+ ///
+ ///
+ [Flags]
+ public enum PermissionWho
+ {
+ ///
+ Group = 4,
+ ///
+ Everyone = 8,
+ ///
+ NextOwner = 16
+ }
+
+ ///
+ ///
+ ///
+ [Flags]
+ public enum PermissionType
+ {
+ ///
+ Copy = 0x00008000,
+ ///
+ Modify = 0x00004000,
+ ///
+ Move = 0x00080000,
+ ///
+ Transfer = 0x00002000
+ }
+
///
/// Packs to 32-bit unsigned integers in to a 64-bit unsigned integer
///
diff --git a/libsecondlife-cs/ObjectManager.cs b/libsecondlife-cs/ObjectManager.cs
index b8953ac4..70e7a75c 100644
--- a/libsecondlife-cs/ObjectManager.cs
+++ b/libsecondlife-cs/ObjectManager.cs
@@ -149,35 +149,6 @@ namespace libsecondlife
Tree = 255
}
- ///
- ///
- ///
- public enum PermissionWho
- {
- ///
- Group = 4,
- ///
- Everyone = 8,
- ///
- NextOwner = 16
- }
-
- ///
- ///
- ///
- [Flags]
- public enum PermissionType
- {
- ///
- Copy = 0x00008000,
- ///
- Modify = 0x00004000,
- ///
- Move = 0x00080000,
- ///
- Transfer = 0x00002000
- }
-
///
///
///
@@ -583,7 +554,8 @@ namespace libsecondlife
Client.Network.SendPacket(objPosPacket, simulator);
}
- public void SetPermissions(Simulator simulator, List localIDs, PermissionWho who, PermissionType permissions, bool set)
+ public void SetPermissions(Simulator simulator, List localIDs, Helpers.PermissionWho who,
+ Helpers.PermissionType permissions, bool set)
{
ObjectPermissionsPacket packet = new ObjectPermissionsPacket();