Files
Fishing2/Assets/CharacterCustomizer/UI/Scripts/Cursor_Manager.cs
2025-09-18 00:07:48 +08:00

43 lines
962 B
C#

using UnityEngine;
namespace CC
{
public class Cursor_Manager : MonoBehaviour
{
public static Cursor_Manager instance;
public Texture2D cursorTexture;
private Vector2 hotSpot = new Vector2(0, 0);
private void Awake()
{
if (instance == null)
{
instance = this;
}
else
{
Destroy(gameObject);
}
if (cursorTexture != null)
{
hotSpot = new Vector2(cursorTexture.width / 2, cursorTexture.height / 2);
setDefaultCursor();
}
}
public void setCursor(Texture2D texture)
{
if (cursorTexture != null)
{
Cursor.SetCursor(texture, hotSpot, CursorMode.Auto);
}
}
public void setDefaultCursor()
{
setCursor(cursorTexture);
}
}
}