Files
libremetaverse/old/libsecondlife-cs/AssetSystem/Asset.cs
John Hurliman 2cf03f4257 Moving the trunk to the directory "old"
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@276 52acb1d6-8a22-11de-b505-999d5b087335
2006-10-14 04:10:33 +00:00

56 lines
1000 B
C#

using System;
using libsecondlife;
using libsecondlife.Utils;
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 MiscUtils.ByteArrayToString((byte[])AssetData);
}
}
}