diff options
Diffstat (limited to 'Pathfinding Visualizer/Assets/UI Elements/UI/Scripts/AgentButton.cs')
| -rw-r--r-- | Pathfinding Visualizer/Assets/UI Elements/UI/Scripts/AgentButton.cs | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/Pathfinding Visualizer/Assets/UI Elements/UI/Scripts/AgentButton.cs b/Pathfinding Visualizer/Assets/UI Elements/UI/Scripts/AgentButton.cs new file mode 100644 index 0000000..8cd38db --- /dev/null +++ b/Pathfinding Visualizer/Assets/UI Elements/UI/Scripts/AgentButton.cs @@ -0,0 +1,36 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.EventSystems; +using UnityEngine.UI; + +public class AgentButton : MonoBehaviour, IPointerDownHandler, IPointerUpHandler +{ + [SerializeField] private Image _img; + [SerializeField] private Sprite _default, _pressed; + + + public void OnPointerDown(PointerEventData eventData) + { + + _img.sprite = _pressed; + + + } + + + public void OnPointerUp(PointerEventData eventData) + { + + _img.sprite = _default; + + + } + + public void IWasClicked() + { + Debug.Log("Placing Mode: Agent"); + + } + +} |
