newlon/scripts/Cursor.cs
2024-09-10 19:36:20 +05:00

23 lines
726 B
C#

using Godot;
using System;
public partial class Cursor : Node
{
public static Cursor Instance { get; private set; }
public override void _Ready()
{
Instance = this;
SetDefaultCursor();
}
public void SetDefaultCursor()
{
Input.SetCustomMouseCursor(ResourceLoader.Load<Texture2D>("res://assets/sprites/atlases/cursor/default_arrow.png"));
Input.SetCustomMouseCursor(ResourceLoader.Load<Texture2D>("res://assets/sprites/atlases/cursor/default_point.png"),shape:Input.CursorShape.PointingHand);
}
public void SetPlantCursor()
{
Input.SetCustomMouseCursor(ResourceLoader.Load<Texture2D>("res://assets/sprites/atlases/cursor/plant_arrow.png"));
}
}