using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; /// /// Handles what happens when the user clicks on a collider /// public class ClickBehavior : MonoBehaviour { private void Update() { if (Input.GetMouseButton(0)) { Vector2 clickPoint = Camera.main.ScreenToWorldPoint(Input.mousePosition); List listColliders = new(Physics2D.OverlapCircleAll(clickPoint, 0.05f)); List resourceColliders = listColliders.FindAll(obj => obj.CompareTag("Resource")); if (resourceColliders.Count > 0) { foreach (Collider2D collider in resourceColliders) { collider.GetComponent().GenerateResource(); } } } } public void ChangeGameSpeed() { if (Time.timeScale == 1f) { GameObject.Find("btn_speedup").GetComponent