public static TimingMeter GetMeter( string title, string category )
{
string name = title + "&" + category;
TimingMeter meter;
Init();
if ( instance.metersByName.TryGetValue( name, out meter ) )
return meter;
else
{
BarfOnBadChars( title, "TimingMeter title" );
BarfOnBadChars( category, "TimingMeter category" );
short id = instance.timerIdCounter++;
meter = new TimingMeter( title, category, id );
instance.metersByName.Add( name, meter );
instance.metersById.Add( id, meter );
return meter;
}
}