51 lines
1.4 KiB
C#
51 lines
1.4 KiB
C#
#if UNITY_EDITOR
|
|
using UnityEngine;
|
|
|
|
namespace O3DWB
|
|
{
|
|
public class ObjectEraserSceneViewEventHandler : SceneViewEventHandler
|
|
{
|
|
#region Protected Methods
|
|
protected override void HandleMouseButtonDownEvent(Event e)
|
|
{
|
|
if (!CanEventBeHandled(e)) return;
|
|
base.HandleMouseButtonDownEvent(e);
|
|
|
|
ObjectEraser.Get().HandleMouseButtonDownEvent(e);
|
|
}
|
|
|
|
protected override void HandleMouseButtonUpEvent(Event e)
|
|
{
|
|
if (!CanEventBeHandled(e)) return;
|
|
base.HandleMouseButtonUpEvent(e);
|
|
|
|
ObjectEraser.Get().HandleMouseButtonUpEvent(e);
|
|
}
|
|
|
|
protected override void HandleMouseDragEvent(Event e)
|
|
{
|
|
if (!CanEventBeHandled(e)) return;
|
|
base.HandleMouseDragEvent(e);
|
|
|
|
ObjectEraser.Get().HandleMouseDragEvent(e);
|
|
}
|
|
|
|
protected override void HandleMouseScrollWheelEvent(Event e)
|
|
{
|
|
if (!CanEventBeHandled(e)) return;
|
|
base.HandleMouseScrollWheelEvent(e);
|
|
|
|
ObjectEraser.Get().HandleMouseScrollWheelEvent(e);
|
|
}
|
|
|
|
protected override void HandleMouseMoveEvent(Event e)
|
|
{
|
|
if (!CanEventBeHandled(e)) return;
|
|
base.HandleMouseMoveEvent(e);
|
|
|
|
ObjectEraser.Get().HandleMouseMoveEvent(e);
|
|
}
|
|
#endregion
|
|
}
|
|
}
|
|
#endif |