Unity 3D Зміна зображень UI

2075 / Unity / 3D / Додатково / Зміна зображень UI

 

Зміна зображення при натисканні

public Sprite OnSprite;
public Sprite OffSprite;
public Button but;
public void ChangeImage()
{
  if (but.image.sprite == OnSprite)
  {
    but.image.sprite = OffSprite;
  }
  else 
  {
    but.image.sprite = OnSprite;
  }
}

 
Повертати кнопку у звичайний стан

Invoke("F1", 0.2f);

public void F1()
{
  but.image.sprite = OnSprite;
}