void ShowBuildable() { Vector3 mousePosition = Input.mousePosition; mousePosition.z = 5f; Vector2 v = mainCamera.ScreenToWorldPoint(mousePosition); Collider2D[] col = Physics2D.OverlapPointAll(v); if (col.Length > 0) { foreach (Collider2D c in col) { if (c.tag == "Buildable" && eManager.GetScraps() <= 200) { buildablePlaceIndicator.GetComponent <SpriteRenderer>().color = Color.red; buildablePlaceIndicator.transform.position = c.gameObject.transform.position; } else if (c.tag == "Buildable") { buildablePlaceIndicator.GetComponent <SpriteRenderer>().color = Color.green; buildablePlaceIndicator.transform.position = c.gameObject.transform.position; } } } }