LIBOMV-686 Implements new event patterns based on the Microsoft Framework Design Guidelines in ObjectManager

LIBOMV-726 Adds stubs in LindenMessages for new WebFetchInventoryDescendents Capability

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3175 52acb1d6-8a22-11de-b505-999d5b087335
This commit is contained in:
Jim Radford
2009-10-26 06:03:26 +00:00
parent 8a845c9b22
commit 17468b5f76
17 changed files with 761 additions and 451 deletions

View File

@@ -65,7 +65,7 @@ namespace importprimscript
}
// Add callback handlers for asset uploads finishing. new prims spotted, and logging
Client.Objects.OnNewPrim += new ObjectManager.NewPrimCallback(Objects_OnNewPrim);
Client.Objects.NewPrim += new EventHandler<PrimEventArgs>(Objects_OnNewPrim);
Logger.OnLogMessage += new Logger.LogCallback(Client_OnLogMessage);
// Optimize the connection for our purposes
@@ -239,8 +239,9 @@ namespace importprimscript
return newAssetID;
}
static void Objects_OnNewPrim(Simulator simulator, Primitive prim, ulong regionHandle, ushort timeDilation)
static void Objects_OnNewPrim(object sender, PrimEventArgs e)
{
Primitive prim = e.Prim;
if (CurrentSculpt != null && (prim.Flags & PrimFlags.CreateSelected) != 0 &&
!RezzedPrims.Contains(prim.LocalID))
{