void Avatars_AvatarPickerReply(object sender, AvatarPickerReplyEventArgs e) { foreach (KeyValuePair<UUID, string> kvp in e.Avatars) { if (kvp.Value.ToLower() == ToAvatarName.ToLower()) { Name2Key[ToAvatarName.ToLower()] = kvp.Key; NameSearchEvent.Set(); return; } } }
///<summary>Raises the AvatarPickerReply Event</summary> /// <param name="e">A AvatarPickerReplyEventArgs object containing /// the data sent from the simulator</param> protected virtual void OnAvatarPickerReply(AvatarPickerReplyEventArgs e) { EventHandler<AvatarPickerReplyEventArgs> handler = m_AvatarPickerReply; if (handler != null) handler(this, e); }
void Avatars_AvatarPickerReply(object sender, AvatarPickerReplyEventArgs e) { if (searchID == e.QueryID && e.Avatars.Count > 0) { BeginInvoke(new MethodInvoker(() => { foreach (KeyValuePair<UUID, string> kvp in e.Avatars) { string name = instance.Names.Get(kvp.Key, kvp.Value); lvwSearch.Items.Add(new ListViewItem(name) { Text = kvp.Value, Tag = kvp.Key }); } })); } }
public virtual void Avatars_OnAvatarNameSearch(object sender, AvatarPickerReplyEventArgs e) { OnEvent("On-Avatar-Name-Search", paramNamesOnAvatarNameSearch, paramTypesOnAvatarNameSearch, e); }