// 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); }