// Token: 0x0600469A RID: 18074 RVA: 0x00109D58 File Offset: 0x00107F58 public dfMarkupBox(global::dfMarkupElement element, global::dfMarkupDisplayType display, global::dfMarkupStyle style) { this.Element = element; this.Display = display; this.Style = style; this.Baseline = style.FontSize; }
// Token: 0x060046AD RID: 18093 RVA: 0x0010A2A4 File Offset: 0x001084A4 private global::dfMarkupBox GetContainingBlock() { for (global::dfMarkupBox dfMarkupBox = this; dfMarkupBox != null; dfMarkupBox = dfMarkupBox.Parent) { global::dfMarkupDisplayType display = dfMarkupBox.Display; bool flag = display == global::dfMarkupDisplayType.block || display == global::dfMarkupDisplayType.inlineBlock || display == global::dfMarkupDisplayType.listItem || display == global::dfMarkupDisplayType.table || display == global::dfMarkupDisplayType.tableRow || display == global::dfMarkupDisplayType.tableCell; if (flag) { return(dfMarkupBox); } } return(null); }
// Token: 0x060046A8 RID: 18088 RVA: 0x0010A018 File Offset: 0x00108218 public virtual void AddChild(global::dfMarkupBox box) { global::dfMarkupDisplayType display = box.Display; bool flag = display == global::dfMarkupDisplayType.block || display == global::dfMarkupDisplayType.table || display == global::dfMarkupDisplayType.listItem || display == global::dfMarkupDisplayType.tableRow; if (flag) { this.addBlock(box); } else { this.addInline(box); } }
// Token: 0x060046CA RID: 18122 RVA: 0x0010B30C File Offset: 0x0010950C public static global::dfMarkupBoxText Obtain(global::dfMarkupElement element, global::dfMarkupDisplayType display, global::dfMarkupStyle style) { if (global::dfMarkupBoxText.objectPool.Count > 0) { global::dfMarkupBoxText dfMarkupBoxText = global::dfMarkupBoxText.objectPool.Dequeue(); dfMarkupBoxText.Element = element; dfMarkupBoxText.Display = display; dfMarkupBoxText.Style = style; dfMarkupBoxText.Position = Vector2.zero; dfMarkupBoxText.Size = Vector2.zero; dfMarkupBoxText.Baseline = (int)((float)style.FontSize * 1.1f); dfMarkupBoxText.Margins = default(global::dfMarkupBorders); dfMarkupBoxText.Padding = default(global::dfMarkupBorders); return(dfMarkupBoxText); } return(new global::dfMarkupBoxText(element, display, style)); }
// Token: 0x060046B4 RID: 18100 RVA: 0x0010AD8C File Offset: 0x00108F8C public dfMarkupBoxSprite(global::dfMarkupElement element, global::dfMarkupDisplayType display, global::dfMarkupStyle style) : base(element, display, style) { }