///<summary>Raises the TaskInventoryReply Event</summary> /// <param name="e">A TaskInventoryReplyEventArgs object containing /// the data sent from the simulator</param> protected virtual void OnTaskInventoryReply(TaskInventoryReplyEventArgs e) { EventHandler<TaskInventoryReplyEventArgs> handler = m_TaskInventoryReply; if (handler != null) handler(this, e); }
public override void Inventory_OnTaskInventoryReply(object sender, TaskInventoryReplyEventArgs e) { base.Inventory_OnTaskInventoryReply(sender, e); }
private void ti_callback(object sender, TaskInventoryReplyEventArgs e) { if (e.ItemID == NewID) { InventoryManager man = Inventory; String filename = e.AssetFilename; man.TaskInventoryReply -= ti_callback; if (!String.IsNullOrEmpty(filename)) { Importing.Client.Assets.XferReceived += xferCallback; // Start the actual asset xfer _xferID = Importing.Client.Assets.RequestAssetXfer(filename, true, false, UUID.Zero, AssetType.Unknown, true); } else { Logger.DebugLog("Task is empty for " + NewID, Importing.Client); if (TaskInventoryLikely) { sourceObjectinventory = SimObjectImpl.ERROR_TASK_INV; } else { sourceObjectinventory = SimObjectImpl.EMPTY_TASK_INV; } } } }
public virtual void Inventory_OnTaskInventoryReply(object sender, TaskInventoryReplyEventArgs e) { OnEvent("On-Task-Inventory-Reply", paramNamesOnTaskInventoryReply, paramTypesOnTaskInventoryReply, e); }