private static void UpdateIntCounter(PerformanceTickData tickData, ProfilerCounterValue <int> counter, string fieldName) { if (tickData.HasData(fieldName)) { counter.Value += tickData.GetData(fieldName); } }
private static void OnPerformanceTickData(PerformanceTickData tickData) { // Operations k_ConnectionsCounterValue.Value = tickData.GetData(ProfilerConstants.NumberOfConnections); k_TickRateCounterValue.Value = tickData.GetData(ProfilerConstants.ReceiveTickRate); // Messages k_NamedMessagesCounterValue.Value = tickData.GetData(ProfilerConstants.NumberOfNamedMessages); k_UnnamedMessagesCounterValue.Value = tickData.GetData(ProfilerConstants.NumberOfUnnamedMessages); k_BytesSentCounterValue.Value = tickData.GetData(ProfilerConstants.NumberBytesSent); k_BytesReceivedCounterValue.Value = tickData.GetData(ProfilerConstants.NumberBytesReceived); k_NetworkVarsCounterValue.Value = tickData.GetData(ProfilerConstants.NumberNetworkVarsReceived); // RPCs k_RPCsSentCounterValue.Value = tickData.GetData(ProfilerConstants.NumberOfRPCsSent); k_RPCsReceivedCounterValue.Value = tickData.GetData(ProfilerConstants.NumberOfRPCsReceived); k_RPCBatchesSentCounterValue.Value = tickData.GetData(ProfilerConstants.NumberOfRPCBatchesSent); k_RPCBatchesReceivedCounterValue.Value = tickData.GetData(ProfilerConstants.NumberOfRPCBatchesReceived); k_RPCBatchesReceivedCounterValue.Value = tickData.GetData(ProfilerConstants.NumberOfRPCBatchesReceived); k_RPCQueueProcessedCounterValue.Value = tickData.GetData(ProfilerConstants.NumberOfRPCQueueProcessed); k_RPCsInQueueSizeCounterValue.Value = tickData.GetData(ProfilerConstants.NumberOfRPCsInQueueSize); k_RPCsOutQueueSizeCounterValue.Value = tickData.GetData(ProfilerConstants.NumberOfRPCsOutQueueSize); }