86 lines
2.2 KiB
C#
86 lines
2.2 KiB
C#
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;
|
|
}
|
|
}
|