void EventManager_OnChatFromClient(IClientAPI sender, OSChatMessage chat) { if(chat.Message == "" || sender == null || chat.Channel != m_chatToIRCChannel) return; Client client; if(TryGetClient(sender.AgentId, out client)) { Util.FireAndForget(delegate(object o) { client.SendChat("(grid: " + MainServer.Instance.ServerURI.Remove(0, 7) + ") - " + chat.Message, m_channel); }); } }