using System; namespace UnityEngine.Experimental.UIElements { // Token: 0x0200031D RID: 797 internal class IMContainer : VisualContainer, IOnGUIHandler, IRecyclable { // Token: 0x06003260 RID: 12896 RVA: 0x0004BE40 File Offset: 0x0004A040 public IMContainer() { this.style = GUIStyle.none; base.clipChildren = true; } // Token: 0x17000B6E RID: 2926 // (get) Token: 0x06003261 RID: 12897 RVA: 0x0004BE5C File Offset: 0x0004A05C // (set) Token: 0x06003262 RID: 12898 RVA: 0x0004BE94 File Offset: 0x0004A094 public Vector2 translation { get { return new Vector2(base.transform.m03, base.transform.m13); } set { this.m_Transform.m03 = value.x; this.m_Transform.m13 = value.y; base.Dirty(ChangeType.Repaint); } } // Token: 0x17000B6F RID: 2927 // (get) Token: 0x06003263 RID: 12899 RVA: 0x0004BEC4 File Offset: 0x0004A0C4 // (set) Token: 0x06003264 RID: 12900 RVA: 0x0004BEE0 File Offset: 0x0004A0E0 public int id { get; set; } // Token: 0x17000B70 RID: 2928 // (get) Token: 0x06003265 RID: 12901 RVA: 0x0004BEEC File Offset: 0x0004A0EC // (set) Token: 0x06003266 RID: 12902 RVA: 0x0004BF08 File Offset: 0x0004A108 public bool isTrashed { get; set; } // Token: 0x17000B71 RID: 2929 // (get) Token: 0x06003267 RID: 12903 RVA: 0x0004BF14 File Offset: 0x0004A114 // (set) Token: 0x06003268 RID: 12904 RVA: 0x0004BF30 File Offset: 0x0004A130 internal GUIStyle style { get { return this.m_GUIStyle; } set { this.m_GUIStyle = value; } } // Token: 0x06003269 RID: 12905 RVA: 0x0004BF3C File Offset: 0x0004A13C public virtual void OnTrash() { } // Token: 0x0600326A RID: 12906 RVA: 0x0004BF40 File Offset: 0x0004A140 public virtual void OnReuse() { this.style = GUIStyle.none; this.translation = Vector2.zero; base.position = new Rect(0f, 0f, 0f, 0f); } // Token: 0x0600326B RID: 12907 RVA: 0x0004BF78 File Offset: 0x0004A178 public virtual bool OnGUI(Event evt) { return false; } // Token: 0x0600326C RID: 12908 RVA: 0x0004BF90 File Offset: 0x0004A190 public virtual void GenerateControlID() { this.id = 0; } // Token: 0x04000A31 RID: 2609 private GUIStyle m_GUIStyle; } }