Files
2026-06-04 11:42:34 +02:00

42 lines
1.0 KiB
C#

using System;
namespace UnityEngine.Experimental.UIElements
{
// Token: 0x02000322 RID: 802
internal class IMGroup : IMContainer
{
// Token: 0x0600329B RID: 12955 RVA: 0x0004C87C File Offset: 0x0004AA7C
public override bool OnGUI(Event evt)
{
if (!string.IsNullOrEmpty(base.text) || base.style != GUIStyle.none)
{
EventType type = evt.type;
if (type != EventType.Repaint)
{
if (base.position.Contains(evt.mousePosition))
{
GUIUtility.mouseUsed = true;
}
}
else
{
this.DoRepaint(new StylePainter(evt.mousePosition));
}
}
return false;
}
// Token: 0x0600329C RID: 12956 RVA: 0x0004C904 File Offset: 0x0004AB04
public override void GenerateControlID()
{
base.id = GUIUtility.GetControlID("IMGroup".GetHashCode(), FocusType.Passive);
}
// Token: 0x0600329D RID: 12957 RVA: 0x0004C920 File Offset: 0x0004AB20
internal override void DoRepaint(IStylePainter args)
{
base.style.Draw(base.position, GUIContent.Temp(base.text), base.id);
}
}
}