Files
MuHua-Core/Assets/ModuleUnit/UnitMouseInput/UnitMouseInput.cs
T
2024-12-02 17:16:44 +08:00

20 lines
735 B
C#

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