From d2a412e94bf3ef1e332d44b7106c606f26b1636b Mon Sep 17 00:00:00 2001 From: lbsa71 Date: Thu, 9 Apr 2009 16:45:22 +0000 Subject: * Added some more experimental code; nothing wired in so far. --- OpenSim/Framework/AssetBase.cs | 31 ++++++++++++++++++++++++++++--- 1 file changed, 28 insertions(+), 3 deletions(-) (limited to 'OpenSim/Framework/AssetBase.cs') diff --git a/OpenSim/Framework/AssetBase.cs b/OpenSim/Framework/AssetBase.cs index 8e7e059..4e43cb7 100644 --- a/OpenSim/Framework/AssetBase.cs +++ b/OpenSim/Framework/AssetBase.cs @@ -49,6 +49,19 @@ namespace OpenSim.Framework m_metadata.Name = name; } + public bool ContainsReferences + { + get + { + return + IsTextualAsset && ( + Type != (sbyte)AssetType.Notecard + && Type != (sbyte)AssetType.CallingCard + && Type != (sbyte)AssetType.LSLText + && Type != (sbyte)AssetType.Landmark); + } + } + public bool IsTextualAsset { get @@ -62,10 +75,22 @@ namespace OpenSim.Framework { get { - return + return (Type == (sbyte) AssetType.Animation || - Type == (sbyte) AssetType.Gesture || - Type == (sbyte) AssetType.ImageJPEG || + Type == (sbyte)AssetType.Gesture || + Type == (sbyte)AssetType.Simstate || + Type == (sbyte)AssetType.Unknown || + Type == (sbyte)AssetType.Object || + Type == (sbyte)AssetType.Sound || + Type == (sbyte)AssetType.SoundWAV || + Type == (sbyte)AssetType.Texture || + Type == (sbyte)AssetType.TextureTGA || + Type == (sbyte)AssetType.Folder || + Type == (sbyte)AssetType.RootFolder || + Type == (sbyte)AssetType.LostAndFoundFolder || + Type == (sbyte)AssetType.SnapshotFolder || + Type == (sbyte)AssetType.TrashFolder || + Type == (sbyte)AssetType.ImageJPEG || Type == (sbyte) AssetType.ImageTGA || Type == (sbyte) AssetType.LSLBytecode); } -- cgit v1.1