gather-and-defend/Assets/Scripts/ClickBehavior.cs
Ader Alisma 01 0a88abeed1 Merge remote-tracking branch 'origin/main' into feature/pickUpYield
# Conflicts:
#	Assets/Tiles/Farm.asset
#	Assets/Tiles/Farm.asset.meta
2023-06-11 18:56:00 -04:00

23 lines
654 B
C#

using UnityEngine;
/// <summary>
/// Handles what happens when the user clicks on a collider
/// </summary>
public class ClickBehavior : MonoBehaviour
{
private void Update()
{
if (Input.GetMouseButton(0))
{
Vector2 clickPoint = Camera.main.ScreenToWorldPoint(Input.mousePosition);
RaycastHit2D hit = Physics2D.Raycast(clickPoint, transform.up);
if (hit.collider != null)
{
if (hit.collider.CompareTag("Resource"))
{
hit.collider.GetComponent<ResourceMaker>().GenerateResource();
}
}
}
}
}