* Implemented asset and appearance persistence in Simian

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@2283 52acb1d6-8a22-11de-b505-999d5b087335
This commit is contained in:
John Hurliman
2008-10-09 04:50:03 +00:00
parent 003eb8a220
commit 29026f68f0
10 changed files with 251 additions and 230 deletions

View File

@@ -74,6 +74,20 @@ namespace Simian
/// UTC (Coordinated Universal Time)</summary>
public DateTime CreationDate;
/// <summary>Cyclic redundancy check for this inventory item, calculated by adding most of
/// the fields together</summary>
public uint CRC
{
get
{
return Helpers.InventoryCRC((int)Utils.DateTimeToUnixTime(CreationDate), (byte)SaleType,
(sbyte)InventoryType, (sbyte)AssetType, AssetID, GroupID, SalePrice,
OwnerID, CreatorID, ID, ParentID, (uint)Permissions.EveryoneMask,
Flags, (uint)Permissions.NextOwnerMask, (uint)Permissions.GroupMask,
(uint)Permissions.OwnerMask);
}
}
public override int GetHashCode()
{
return ID.GetHashCode();