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) { } }