diff options
Diffstat (limited to 'OpenSim/Framework/AvatarAppearance.cs')
-rw-r--r-- | OpenSim/Framework/AvatarAppearance.cs | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/OpenSim/Framework/AvatarAppearance.cs b/OpenSim/Framework/AvatarAppearance.cs index ec31018..aee16c4 100644 --- a/OpenSim/Framework/AvatarAppearance.cs +++ b/OpenSim/Framework/AvatarAppearance.cs | |||
@@ -242,6 +242,15 @@ namespace OpenSim.Framework | |||
242 | m_wearables[PANTS].ItemID = PANTS_ITEM; | 242 | m_wearables[PANTS].ItemID = PANTS_ITEM; |
243 | } | 243 | } |
244 | 244 | ||
245 | public virtual void ClearWearables() | ||
246 | { | ||
247 | for (int i = 0; i < 13; i++) | ||
248 | { | ||
249 | m_wearables[i].AssetID = UUID.Zero; | ||
250 | m_wearables[i].ItemID = UUID.Zero; | ||
251 | } | ||
252 | } | ||
253 | |||
245 | public virtual void SetDefaultParams(byte[] vparams) | 254 | public virtual void SetDefaultParams(byte[] vparams) |
246 | { | 255 | { |
247 | // TODO: Figure out better values then 'fat scientist 150' or 'alien 0' | 256 | // TODO: Figure out better values then 'fat scientist 150' or 'alien 0' |
@@ -583,6 +592,11 @@ namespace OpenSim.Framework | |||
583 | m_attachments.Remove(attachpoint); | 592 | m_attachments.Remove(attachpoint); |
584 | } | 593 | } |
585 | 594 | ||
595 | public void ClearAttachments() | ||
596 | { | ||
597 | m_attachments.Clear(); | ||
598 | } | ||
599 | |||
586 | string GetAttachmentsString() | 600 | string GetAttachmentsString() |
587 | { | 601 | { |
588 | List<string> strings = new List<string>(); | 602 | List<string> strings = new List<string>(); |