public static void TestStratusAsset_IsFolder_20Animation() { var asset = new StratusAsset { Type = 20 // Animation }; Assert.False(asset.IsFolder()); }
public static void TestStratusAsset_IsFolder_18ImageTGA() { var asset = new StratusAsset { Type = 18 // ImageTGA }; Assert.False(asset.IsFolder()); }
public static void TestStratusAsset_IsFolder_19ImageJPEG() { var asset = new StratusAsset { Type = 19 // ImageJPEG }; Assert.False(asset.IsFolder()); }
public static void TestStratusAsset_IsFolder_00Texture() { var asset = new StratusAsset { Type = 0 // Texture }; Assert.False(asset.IsFolder()); }
public static void TestStratusAsset_IsFolder_17SoundWAV() { var asset = new StratusAsset { Type = 17 // SoundWAV }; Assert.False(asset.IsFolder()); }
public static void TestStratusAsset_IsFolder_24Link() { var asset = new StratusAsset { Type = 24 }; Assert.False(asset.IsFolder()); }
public static void TestStratusAsset_IsFolder_49Mesh() { var asset = new StratusAsset { Type = 49 }; Assert.False(asset.IsFolder()); }
public static void TestStratusAsset_IsFolder_07Notecard() { var asset = new StratusAsset { Type = 7 // Notecard }; Assert.False(asset.IsFolder()); }
public static void TestStratusAsset_IsFolder_10LSLText() { var asset = new StratusAsset { Type = 10 // LSLText }; Assert.False(asset.IsFolder()); }
public static void TestStratusAsset_IsFolder_05Clothing() { var asset = new StratusAsset { Type = 5 }; Assert.False(asset.IsFolder()); }
public static void TestStratusAsset_IsFolder_06Object() { var asset = new StratusAsset { Type = 6 // Object }; Assert.False(asset.IsFolder()); }
public static void TestStratusAsset_IsFolder_03Landmark() { var asset = new StratusAsset { Type = 3 }; Assert.False(asset.IsFolder()); }
public static void TestStratusAsset_IsFolder_02CallingCard() { var asset = new StratusAsset { Type = 2 }; Assert.False(asset.IsFolder()); }
public static void TestStratusAsset_IsFolder_01Sound() { var asset = new StratusAsset { Type = 1 // Sound }; Assert.False(asset.IsFolder()); }
public static void TestStratusAsset_IsFolder_21Gesture() { var asset = new StratusAsset { Type = 21 // Gesture }; Assert.False(asset.IsFolder()); }
public static void TestStratusAsset_IsFolder_11LSLBytecode() { var asset = new StratusAsset { Type = 11 // LSLBytecode }; Assert.False(asset.IsFolder()); }
public static void TestStratusAsset_IsFolder_22Simstate() { var asset = new StratusAsset { Type = 22 // Simstate }; Assert.False(asset.IsFolder()); }
public static void TestStratusAsset_IsFolder_12TextureTGA() { var asset = new StratusAsset { Type = 12 // TextureTGA }; Assert.False(asset.IsFolder()); }
public static void TestStratusAsset_IsFolder_25LinkFolder() { var asset = new StratusAsset { Type = 25 }; Assert.True(asset.IsFolder()); }
public static void TestStratusAsset_IsFolder_13Bodypart() { var asset = new StratusAsset { Type = 13 // Bodypart }; Assert.False(asset.IsFolder()); }
public static void TestStratusAsset_IsFolder__1Unknown() { var asset = new StratusAsset { Type = -1 // Unknown }; Assert.False(asset.IsFolder()); }
public static bool IsBinaryAsset(this StratusAsset asset) { return(!( asset.Type == (sbyte)AssetType.Unknown || asset.Type == (sbyte)AssetType.CallingCard || // No data. asset.IsLink() || asset.IsFolder() || asset.IsTextualAsset() )); }
/// <summary> /// Based on the asset type determines whether or not the asset data has a chance of having references to other asset IDs or not. /// </summary> /// <returns><c>true</c>, if its possible that the data contains asset ID references, <c>false</c> otherwise.</returns> /// <param name="asset">Asset.</param> public static bool MightContainReferences(this StratusAsset asset) { // Assume that if you don't know what it is that it might contain references to other assets. return(!( asset.Type == (sbyte)AssetType.Animation || // Raw data with no IDs. asset.Type == (sbyte)AssetType.CallingCard || // No data. asset.Type == (sbyte)AssetType.ImageJPEG || // Raw data with no IDs. asset.Type == (sbyte)AssetType.ImageTGA || // Raw data with no IDs. asset.Type == (sbyte)AssetType.Landmark || // No IDs ever. asset.Type == (sbyte)AssetType.Mesh || // Raw data with no IDs. asset.Type == (sbyte)AssetType.Sound || // Raw data with no IDs. asset.Type == (sbyte)AssetType.SoundWAV || // Raw data with no IDs. asset.Type == (sbyte)AssetType.Texture || // Raw data with no IDs. asset.Type == (sbyte)AssetType.TextureTGA || // Raw data with no IDs. asset.IsLink() || asset.IsFolder() )); }