void Avatars_DisplayNameUpdate(object sender, DisplayNameUpdateEventArgs e) { lock (names) { e.DisplayName.Updated = DateTime.Now; names[e.DisplayName.ID] = e.DisplayName; } Dictionary <UUID, string> ret = new Dictionary <UUID, string>(); ret.Add(e.DisplayName.ID, FormatName(e.DisplayName)); TriggerEvent(ret); }
private void Avatar_DisplayNameUpdated(object sender, DisplayNameUpdateEventArgs e) { this.BeginInvoke(new MethodInvoker(delegate() { //string old = e.OldDisplayName; string newname = e.DisplayName.DisplayName; if (!newname.ToLower(CultureInfo.CurrentCulture).Contains("resident") && !newname.ToLower(CultureInfo.CurrentCulture).Contains(" ")) { txtDisplayName.Text = newname; button7.Enabled = false; } else { txtDisplayName.Text = string.Empty; button7.Enabled = true; } })); }
void Avatars_DisplayNameUpdate(object sender, DisplayNameUpdateEventArgs e) { DisplayNotificationInChat(string.Format("({0}) is now known as {1}", e.DisplayName.UserName, e.DisplayName.DisplayName)); }