using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public abstract class UnitMouseInput {
/// 核心模块
protected virtual ModuleCore ModuleCore => ModuleCore.I;
/// 按下鼠标
public virtual void MouseDown(DataMouseInput data) { }
/// 拖拽鼠标
public virtual void MouseDrag(DataMouseInput data) { }
/// 移动鼠标
public virtual void MouseMove(DataMouseInput data) { }
/// 释放鼠标
public virtual void MouseRelease(DataMouseInput data) { }
/// 鼠标滚轮
public virtual void MouseScroll(DataMouseInput data) { }
}