Skip to content

jnphgs/UnitySimpleCursor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UnitySimpleCursor

Cover

Introduction

Change cursor for selection, panning, rotation, resizing.

Usage

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.EventSystems;

public class HoverElement : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler
{
  public void OnPointerEnter(PointerEventData eventData)
  {
      SimpleCursor.CursorUtilities.ChangeCursor(CursorType.Resize_N);
  }

  public void OnPointerExit(PointerEventData eventData)
  {
      SimpleCursor.CursorUtilities.ChangeCursor(CursorType.Default);
  }
}
  1. Call SimpleCursor.CursorUtilities.ChangeCursor(CursorType type) on hover.
  2. Call SimpleCursor.CursorUtilities.ChangeCursor(CursorType.Default) on unhover.

Following CursorTypes are implemented.

  • Default
  • Move
  • Resize_N
  • Resize_E
  • Resize_W
  • Resize_S
  • Resize_NE
  • Resize_NW
  • Resize_SE
  • Resize_SW
  • Rotate_N
  • Rotate_E
  • Rotate_W
  • Rotate_S
  • Rotate_NE
  • Rotate_NW
  • Rotate_SE
  • Rotate_SW

Environment

  • Unity 2018.4.1f1

Resources

Cursor images are managed on this repository.

About

Change cursor for selection, panning, rotation, resizing.

Topics

Resources

License

Stars

6 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages