Получилось поменять цвет объекта на синий при клике.
Но не понял как менять спрайт.
Кажется в руководстве это описывается
здесь
А я не силен в английском
// Update is called once per frame
void Update()
{
if (Input.GetMouseButtonDown(0))
{
RaycastHit2D hit = Physics2D.Raycast(Camera.main.ScreenToWorldPoint(Input.mousePosition), Vector2.zero);
if (hit)
{
//hit.collider.GetComponent<SpriteRenderer>().color = Color.blue;
hit.collider.GetComponent<SpriteRenderer>().sprite = //? что сюда написать
}
}
}