aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/AvatarWearable.cs
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Framework/AvatarWearable.cs')
-rw-r--r--OpenSim/Framework/AvatarWearable.cs35
1 files changed, 1 insertions, 34 deletions
diff --git a/OpenSim/Framework/AvatarWearable.cs b/OpenSim/Framework/AvatarWearable.cs
index 1d015e5..82b74ce 100644
--- a/OpenSim/Framework/AvatarWearable.cs
+++ b/OpenSim/Framework/AvatarWearable.cs
@@ -32,8 +32,7 @@ using OpenMetaverse;
32 32
33namespace OpenSim.Framework 33namespace OpenSim.Framework
34{ 34{
35 [Serializable] 35 public class AvatarWearable
36 public class AvatarWearable : ISerializable
37 { 36 {
38 public UUID AssetID = new UUID("00000000-0000-0000-0000-000000000000"); 37 public UUID AssetID = new UUID("00000000-0000-0000-0000-000000000000");
39 public UUID ItemID = new UUID("00000000-0000-0000-0000-000000000000"); 38 public UUID ItemID = new UUID("00000000-0000-0000-0000-000000000000");
@@ -48,20 +47,6 @@ namespace OpenSim.Framework
48 ItemID = itemId; 47 ItemID = itemId;
49 } 48 }
50 49
51 protected AvatarWearable(SerializationInfo info, StreamingContext context)
52 {
53 //m_log.Debug("AvatarWearable Deserialize BGN");
54 if (info == null)
55 {
56 throw new ArgumentNullException("info");
57 }
58
59 AssetID = new UUID((Guid) info.GetValue("AssetID", typeof (Guid)));
60 ItemID = new UUID((Guid) info.GetValue("ItemID", typeof (Guid)));
61
62 //m_log.Debug("AvatarWearable Deserialize END");
63 }
64
65 public static AvatarWearable[] DefaultWearables 50 public static AvatarWearable[] DefaultWearables
66 { 51 {
67 get 52 get
@@ -91,23 +76,5 @@ namespace OpenSim.Framework
91 return defaultWearables; 76 return defaultWearables;
92 } 77 }
93 } 78 }
94
95 #region ISerializable Members
96
97 [SecurityPermission(SecurityAction.LinkDemand,
98 Flags = SecurityPermissionFlag.SerializationFormatter)]
99 public virtual void GetObjectData(
100 SerializationInfo info, StreamingContext context)
101 {
102 if (info == null)
103 {
104 throw new ArgumentNullException("info");
105 }
106
107 info.AddValue("AssetID", AssetID.Guid);
108 info.AddValue("ItemID", ItemID.Guid);
109 }
110
111 #endregion
112 } 79 }
113} 80}