public void LogOutgoingComponentNetMessage(long clientUID, int uid, ComponentFamily family, object[] parameters) { if (!_logging) { return; } for (int i = 0; i < parameters.Length; i++) { if (parameters[i] is Enum) { parameters[i] = (int)parameters[i]; } } try { _loggerServiceClient.LogServerOutgoingNetMessage(clientUID, uid, (int)family, parameters); } catch (CommunicationException) { } }