地球列表下拉动作修改

This commit is contained in:
lishuo committed 2021-06-11 10:57:04 +08:00
1 parent ebe3dc11e6
commit 3f718f1490
3 files changed
+67 -3

No files matched your search

+22 -2
View File
@@ -8,7 +8,7 @@ using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.UI;
public class Item : PFUIPanel //, IPointerClickHandler
public class Item : PFUIPanel, IPointerEnterHandler, IPointerExitHandler, IPointerUpHandler
{
private Text text;
@@ -68,7 +68,13 @@ public class Item : PFUIPanel //, IPointerClickHandler
hot = this.transform.Find("Hot");
SetRounded(hot, 17);
UIManager.AddEvent(this.gameObject, EventTriggerType.PointerClick, OnPointerClick);
//UIManager.AddEvent(this.gameObject, EventTriggerType.PointerClick, OnPointerClick);
transform.GetComponent<Button>().onClick.AddListener(() => {
if (onClick != null)
{
onClick();
}
});
}
public void Selected(bool value)
@@ -134,4 +140,18 @@ public class Item : PFUIPanel //, IPointerClickHandler
}
}
public void OnPointerEnter(PointerEventData eventData)
{
Cursor.SetCursor(Resources.Load<Texture2D>("Images/PointerButtonHover"), Vector2.zero, CursorMode.Auto);
}
public void OnPointerExit(PointerEventData eventData)
{
Cursor.SetCursor(null, Vector2.zero, CursorMode.Auto);
}
public void OnPointerUp(PointerEventData eventData)
{
Cursor.SetCursor(null, Vector2.zero, CursorMode.Auto);
}
}