// Token: 0x06004A2F RID: 18991 RVA: 0x0011DF48 File Offset: 0x0011C148
 public int GetKerning(int previousChar)
 {
     if (this.kerning != null)
     {
         int i     = 0;
         int count = this.kerning.Count;
         while (i < count)
         {
             global::BMGlyph.Kerning kerning = this.kerning[i];
             if (kerning.previousChar == previousChar)
             {
                 return(kerning.amount);
             }
             i++;
         }
     }
     return(0);
 }
 // Token: 0x06004A30 RID: 18992 RVA: 0x0011DFA4 File Offset: 0x0011C1A4
 public void SetKerning(int previousChar, int amount)
 {
     if (this.kerning == null)
     {
         this.kerning = new List <global::BMGlyph.Kerning>();
     }
     for (int i = 0; i < this.kerning.Count; i++)
     {
         if (this.kerning[i].previousChar == previousChar)
         {
             global::BMGlyph.Kerning value = this.kerning[i];
             value.amount    = amount;
             this.kerning[i] = value;
             return;
         }
     }
     global::BMGlyph.Kerning item = default(global::BMGlyph.Kerning);
     item.previousChar = previousChar;
     item.amount       = amount;
     this.kerning.Add(item);
 }