private void netcom_AlertMessageReceived(object sender, AlertMessageEventArgs e) { if (e.Message.ToLower().Contains("autopilot canceled")) return; //workaround the stupid autopilot alerts ChatBufferItem item = new ChatBufferItem( DateTime.Now, "Alert message: " + e.Message, ChatBufferTextStyle.Alert); ProcessBufferItem(item, true); }
private void netcom_AlertMessageReceived(object sender, AlertMessageEventArgs e) { tabs["chat"].Highlight(); }
private void AlertMessageHandler(Packet packet, Simulator simulator) { if (packet.Type != PacketType.AlertMessage) return; AlertMessagePacket alertPacket = (AlertMessagePacket)packet; AlertMessageEventArgs ea = new AlertMessageEventArgs( Helpers.FieldToUTF8String(alertPacket.AlertData.Message)); if (netcomSync != null) netcomSync.BeginInvoke(new OnAlertMessageRaise(OnAlertMessageReceived), new object[] { ea }); else OnAlertMessageReceived(ea); }
protected virtual void OnAlertMessageReceived(AlertMessageEventArgs e) { if (AlertMessageReceived != null) AlertMessageReceived(this, e); }