Пример #1
0
 // Token: 0x060019EB RID: 6635 RVA: 0x002C0D30 File Offset: 0x002BEF30
 private void FormatResourceValue(CString CStr, long value)
 {
     if (value >= 1000000000L)
     {
         CStr.FloatToFormat((float)((double)value / 1000000000.0), 2, false);
         CStr.AppendFormat("{0}B");
     }
     else if (value >= 100000000L)
     {
         CStr.IntToFormat(value / 1000000L, 1, false);
         CStr.AppendFormat("{0}M");
     }
     else if (value >= 10000000L)
     {
         CStr.FloatToFormat((float)value / 1000000f, 1, false);
         CStr.AppendFormat("{0}M");
     }
     else if (value >= 1000000L)
     {
         CStr.FloatToFormat((float)value / 1000000f, 2, false);
         CStr.AppendFormat("{0}M");
     }
     else if (value >= 100000L)
     {
         CStr.IntToFormat(value / 1000L, 1, false);
         CStr.AppendFormat("{0}K");
     }
     else if (value >= 10000L)
     {
         CStr.FloatToFormat((float)value / 1000f, 1, false);
         CStr.AppendFormat("{0}K");
     }
     else if (value >= 1000L)
     {
         CStr.IntToFormat(value / 1000L, 1, false);
         CStr.IntToFormat(value % 1000L, 3, false);
         CStr.AppendFormat("{0},{1}");
     }
     else
     {
         CStr.IntToFormat(value, 1, false);
         CStr.AppendFormat("{0}");
     }
 }