///<summary>Raises the InventoryObjectAdded Event</summary> /// <param name="e">A InventoryObjectAddedEventArgs object containing /// the data sent from the simulator</param> protected virtual void OnInventoryObjectAdded(InventoryObjectAddedEventArgs e) { EventHandler <InventoryObjectAddedEventArgs> handler = m_InventoryObjectAdded; if (handler != null) { handler(this, e); } }
void Inventory_InventoryObjectAdded(object sender, InventoryObjectAddedEventArgs e) { if (TreeUpdateInProgress) { lock (ItemsToAdd) { ItemsToAdd.Enqueue(e.Obj); } } else { Exec_OnInventoryObjectAdded(e.Obj); } }
void Inventory_InventoryObjectAdded(object sender, InventoryObjectAddedEventArgs e) { if (e.Obj is InventoryFolder && ((InventoryFolder)e.Obj).PreferredType == AssetType.TrashFolder) { trashCreated.Set(); } if (TreeUpdateInProgress) { lock (ItemsToAdd) { ItemsToAdd.Enqueue(e.Obj); } } else { Exec_OnInventoryObjectAdded(e.Obj); } }
private void Store_OnInventoryObjectAdded(object sender, InventoryObjectAddedEventArgs e) { Enqueue(() =>LoadItemOrFolder(e.Obj)); }
///<summary>Raises the InventoryObjectAdded Event</summary> /// <param name="e">A InventoryObjectAddedEventArgs object containing /// the data sent from the simulator</param> protected virtual void OnInventoryObjectAdded(InventoryObjectAddedEventArgs e) { EventHandler <InventoryObjectAddedEventArgs> handler = m_InventoryObjectAdded; handler?.Invoke(this, e); }
///<summary>Raises the InventoryObjectAdded Event</summary> /// <param name="e">A InventoryObjectAddedEventArgs object containing /// the data sent from the simulator</param> protected virtual void OnInventoryObjectAdded(InventoryObjectAddedEventArgs e) { EventHandler<InventoryObjectAddedEventArgs> handler = m_InventoryObjectAdded; if (handler != null) handler(this, e); }
void Inventory_InventoryObjectAdded(object sender, InventoryObjectAddedEventArgs e) { if (false) { lock (ItemsToAdd) { ItemsToAdd.Enqueue(e.Obj); } } else { Exec_OnInventoryObjectAdded(e.Obj); } }