Top.Mail.Ru
Ответы

Unity C#. Помогите, не могу понять как убрать анимацию скрытия, при переходе на другую сцену в Unity.

public Button buttonSelect;
public Button[] buttonAnim;
private bool spawnButton = false;
//тут изображение
public Transform box;
// Start is called before the first frame update
void Start()
{
spawnButton = PlayerPrefs.GetInt("SpawnButton", 0) == 1;
SetButtonVisibility(spawnButton);
buttonSelect.onClick.AddListener(() =>
{
spawnButton = !spawnButton;
SetButtonVisibility(spawnButton);
PlayerPrefs.SetInt("SpawnButton", spawnButton ? 1 : 0);
PlayerPrefs.Save();
});
}
private void SetButtonVisibility(bool visible)
{
if (visible)
{
box.LeanMoveLocalY(-125, 0.5f).setEaseOutBack();
}
else
{
box.LeanMoveLocalY(-325, 0.5f).setEaseInBack();
}
}
У нас есть код анимации скрытия и появления изображения. Мне нужно чтобы при переходе сохранялось состояние скрытого изображения и не скрытого. Но при скрытии изображения и переходе на другую сцену у нас повторяется анимация скрытия, как это исправить? Вот мой код.

По дате
По рейтингу
Аватар пользователя
Ученик

Тут не школа, иди и читай форумы и документацию. Поможет форум stackoverflow. За тебя никто код писать не будет