[libsecondlife]

* Rewrote CapsBase to reimplement the needed functions in WebClient instead of inheriting
* Fixed some bugs in CapsClient with the wrong callbacks being hooked up
* InventoryManager.RequestCreateItemFromAsset() signature changed to add a progress callback
* Updated example code to match new RequestCreateItemFromAsset()
[primpreview]
* Changed FRONT_AND_BACK rendering to FRONT only to speed things up
* Only run picking code for left-clicks

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1827 52acb1d6-8a22-11de-b505-999d5b087335
This commit is contained in:
John Hurliman
2008-05-05 23:41:41 +00:00
parent 33f37e250d
commit 16d61c2cd2
9 changed files with 556 additions and 61 deletions

View File

@@ -60,8 +60,8 @@ namespace libsecondlife.Capabilities
public EventQueueClient(Uri eventQueueLocation)
{
_Client = new CapsBase(eventQueueLocation);
_Client.OpenWriteCompleted += new OpenWriteCompletedEventHandler(Client_OpenWriteCompleted);
_Client.UploadDataCompleted += new UploadDataCompletedEventHandler(Client_UploadDataCompleted);
_Client.OpenWriteCompleted += new CapsBase.OpenWriteCompletedEventHandler(Client_OpenWriteCompleted);
_Client.UploadDataCompleted += new CapsBase.UploadDataCompletedEventHandler(Client_UploadDataCompleted);
}
public void Start()
@@ -90,7 +90,7 @@ namespace libsecondlife.Capabilities
#region Callback Handlers
private void Client_OpenWriteCompleted(object sender, OpenWriteCompletedEventArgs e)
private void Client_OpenWriteCompleted(object sender, CapsBase.OpenWriteCompletedEventArgs e)
{
bool raiseEvent = false;
@@ -124,7 +124,7 @@ namespace libsecondlife.Capabilities
}
}
private void Client_UploadDataCompleted(object sender, UploadDataCompletedEventArgs e)
private void Client_UploadDataCompleted(object sender, CapsBase.UploadDataCompletedEventArgs e)
{
LLSDArray events = null;
int ack = 0;