public void SetStat(NetworkDetailStats.NetworkDirection direction, string entryName, int amount)
{
NetworkDetailStats.NetworkOperationEntryDetails details;
if (this.m_Entries.ContainsKey(entryName))
{
details = this.m_Entries[entryName];
}
else
{
details = new NetworkDetailStats.NetworkOperationEntryDetails {
m_EntryName = entryName
};
this.m_Entries[entryName] = details;
}
details.AddStat(direction, amount);
if (direction != NetworkDetailStats.NetworkDirection.Incoming)
{
if (direction == NetworkDetailStats.NetworkDirection.Outgoing)
{
this.totalOut = amount;
}
}
else
{
this.totalIn = amount;
}
}
}