Files
libremetaverse/libsecondlife-cs/AssetSystem/Asset.cs
Michael Cortez 7f9d2de5f6 The mallet gets bigger' en' bigger...
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@158 52acb1d6-8a22-11de-b505-999d5b087335
2006-08-14 20:05:22 +00:00

55 lines
997 B
C#

using System;
using libsecondlife;
namespace libsecondlife.AssetSystem
{
/// <summary>
/// Summary description for Asset.
/// </summary>
public class Asset
{
public const sbyte ASSET_TYPE_NOTECARD = 7;
public const sbyte ASSET_TYPE_IMAGE = 0;
public LLUUID AssetID;
public sbyte Type;
public bool Tempfile;
private byte[] assetdata;
public byte[] AssetData
{
get { return assetdata; }
set
{
assetdata = value;
}
}
public Asset(LLUUID assetID, sbyte type, bool tempfile, byte[] assetData)
{
AssetID = assetID;
Type = (sbyte)type;
Tempfile = tempfile;
AssetData = assetData;
}
public Asset(LLUUID assetID, sbyte type, byte[] assetData)
{
AssetID = assetID;
Type = (sbyte)type;
Tempfile = false;
AssetData = assetData;
}
public string AssetDataToString()
{
return libsecondlife.Utils.ByteArrayStuff.ByteArrayToString((byte[])AssetData);
}
}
}