Add animations for browser item tile.
This commit is contained in:
@@ -5,7 +5,7 @@ using UnityEngine.EventSystems;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace Cryville.Crtr.Browsing.UI {
|
||||
internal class BrowserItemTile : BrowserItem, IPointerClickHandler {
|
||||
internal class BrowserItemTile : BrowserItem, IPointerClickHandler, IPointerEnterHandler, IPointerExitHandler {
|
||||
#pragma warning disable IDE0044
|
||||
[SerializeField]
|
||||
private Sprite m_iconPlaceholder;
|
||||
@@ -59,6 +59,12 @@ namespace Cryville.Crtr.Browsing.UI {
|
||||
public void OnPointerClick(PointerEventData eventData) {
|
||||
OnClick();
|
||||
}
|
||||
public void OnPointerEnter(PointerEventData eventData) {
|
||||
_tweener.EnterState("Hovered", 0.1f);
|
||||
}
|
||||
public void OnPointerExit(PointerEventData eventData) {
|
||||
_tweener.ExitState("Hovered", 0.1f);
|
||||
}
|
||||
internal override void OnSelect() {
|
||||
base.OnSelect();
|
||||
_tweener.EnterState("Selected", 0.1f);
|
||||
|
Reference in New Issue
Block a user