コード例 #1
0
 private static void UpdateIntCounter(PerformanceTickData tickData, ProfilerCounterValue <int> counter, string fieldName)
 {
     if (tickData.HasData(fieldName))
     {
         counter.Value += tickData.GetData(fieldName);
     }
 }
コード例 #2
0
        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);
        }