public void LogIncomingComponentNetMessage(long clientUID, int uid, EntityMessage entityMessage, ComponentFamily componentFamily, 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.LogServerIncomingNetMessage(clientUID, uid, (int)entityMessage, (int)componentFamily, parameters); } catch (CommunicationException) { } }