scripts
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace UnityEngine.Experimental.UIElements
|
||||
{
|
||||
// Token: 0x02000332 RID: 818
|
||||
public class MouseManipulator : Manipulator
|
||||
{
|
||||
// Token: 0x06003326 RID: 13094 RVA: 0x0004F924 File Offset: 0x0004DB24
|
||||
public MouseManipulator()
|
||||
{
|
||||
this.activators = new List<ManipulatorActivationFilter>();
|
||||
}
|
||||
|
||||
// Token: 0x17000B93 RID: 2963
|
||||
// (get) Token: 0x06003327 RID: 13095 RVA: 0x0004F938 File Offset: 0x0004DB38
|
||||
// (set) Token: 0x06003328 RID: 13096 RVA: 0x0004F954 File Offset: 0x0004DB54
|
||||
public List<ManipulatorActivationFilter> activators { get; private set; }
|
||||
|
||||
// Token: 0x06003329 RID: 13097 RVA: 0x0004F960 File Offset: 0x0004DB60
|
||||
protected bool CanStartManipulation(Event evt)
|
||||
{
|
||||
foreach (ManipulatorActivationFilter manipulatorActivationFilter in this.activators)
|
||||
{
|
||||
if (manipulatorActivationFilter.Matches(evt))
|
||||
{
|
||||
this.m_currentActivator = manipulatorActivationFilter;
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
// Token: 0x0600332A RID: 13098 RVA: 0x0004F9E0 File Offset: 0x0004DBE0
|
||||
protected bool CanStopManipulation(Event evt)
|
||||
{
|
||||
return evt.button == (int)this.m_currentActivator.button && this.HasCapture();
|
||||
}
|
||||
|
||||
// Token: 0x04000A7A RID: 2682
|
||||
private ManipulatorActivationFilter m_currentActivator;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user