Через змінну move вкажемо, в який бік рухається персонаж. Зробити це легко через умовні оператори if-else. Якщо натиснуто клавішу для руху вліво, то повертаємо '1', інакше '-1' (якщо натиснуто клавішу для руху вправо).

Спочатку створюємо змінну нашого об’єкта для переміщення. Друга змінна – це відстань на яку ми будемо переміщувати об’єкт. Публічний метод “OnButtonDown” відповідає за переміщення при натисканні кнопки. Спочатку задаємо змінній S значення 1 або 2, після чого рухаємо об’єкт по осі X на S відстань.

Використовуйте GameObject. activeInHierarchy, якщо необхідно перевірити, чи дійсно GameObject активний на сцені.