private void pictureBox1_DragDrop(object sender, DragEventArgs e)
{
TreeNode node = e.Data.GetData(typeof(TreeNode)) as TreeNode;
if (!AllowUpdateImage || node == null) return;
if (node.Tag is InventorySnapshot || node.Tag is InventoryTexture)
{
UUID imgID = UUID.Zero;
if (node.Tag is InventorySnapshot)
{
imgID = ((InventorySnapshot)node.Tag).AssetUUID;
}
else
{
imgID = ((InventoryTexture)node.Tag).AssetUUID;
}
var handler = ImageUpdated;
if (handler != null)
{
handler(this, new ImageUpdatedEventArgs(imgID));
}
}
}