60 lines
1.5 KiB
C#
60 lines
1.5 KiB
C#
using System;
|
|
|
|
namespace UnityEngine.Experimental.UIElements
|
|
{
|
|
// Token: 0x02000330 RID: 816
|
|
public class Manipulator : IManipulator, IEventHandler
|
|
{
|
|
// Token: 0x0600331D RID: 13085 RVA: 0x0004F870 File Offset: 0x0004DA70
|
|
public Manipulator()
|
|
{
|
|
this.phaseInterest = EventPhase.BubbleUp;
|
|
}
|
|
|
|
// Token: 0x17000B90 RID: 2960
|
|
// (get) Token: 0x0600331E RID: 13086 RVA: 0x0004F880 File Offset: 0x0004DA80
|
|
// (set) Token: 0x0600331F RID: 13087 RVA: 0x0004F89C File Offset: 0x0004DA9C
|
|
public VisualElement target { get; set; }
|
|
|
|
// Token: 0x17000B91 RID: 2961
|
|
// (get) Token: 0x06003320 RID: 13088 RVA: 0x0004F8A8 File Offset: 0x0004DAA8
|
|
// (set) Token: 0x06003321 RID: 13089 RVA: 0x0004F8C4 File Offset: 0x0004DAC4
|
|
public EventPhase phaseInterest { get; set; }
|
|
|
|
// Token: 0x17000B92 RID: 2962
|
|
// (get) Token: 0x06003322 RID: 13090 RVA: 0x0004F8D0 File Offset: 0x0004DAD0
|
|
public IPanel panel
|
|
{
|
|
get
|
|
{
|
|
IPanel panel;
|
|
if (this.target != null)
|
|
{
|
|
panel = this.target.panel;
|
|
}
|
|
else
|
|
{
|
|
panel = null;
|
|
}
|
|
return panel;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06003323 RID: 13091 RVA: 0x0004F904 File Offset: 0x0004DB04
|
|
public virtual EventPropagation HandleEvent(Event evt, VisualElement finalTarget)
|
|
{
|
|
return EventPropagation.Continue;
|
|
}
|
|
|
|
// Token: 0x06003324 RID: 13092 RVA: 0x0004F91C File Offset: 0x0004DB1C
|
|
public virtual void OnLostCapture()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06003325 RID: 13093 RVA: 0x0004F920 File Offset: 0x0004DB20
|
|
public virtual void OnLostKeyboardFocus()
|
|
{
|
|
}
|
|
}
|
|
}
|