Files
aibis-dream/Assets/Scripts/FixSystem/Tools/Tool.cs
T

30 lines
675 B
C#

using System.Collections;
using System.Collections.Generic;
using System.Drawing;
using UnityEngine;
public abstract class Tool : MonoBehaviour
{
//public string toolName;
public Vector3 offset;
protected bool isFollowingMouse = false;
public bool IsFollowingMouse => isFollowingMouse; // 只读属性
// 启动跟随鼠标
public virtual void StartFollowMouse()
{
isFollowingMouse = true;
}
// 停止跟随鼠标
public virtual void StopFollowMouse()
{
isFollowingMouse = false;
}
// 工具的使用行为,由子类实现
public abstract void UseTool();
public abstract void ReturnTool();
}