Скрипт для персонажа, а именно - часть , связанное с передвижением
public class MovePlayer : Unit
private void Update()
{
if (Input.GetButton("Horizontal")) Run();
}
private void Run() //
{
Vector3 direction = transform.right * Input.GetAxis("Horizontal");
transform.position = Vector3.MoveTowards(transform.position, transform.position + direction, speed * Time.deltaTime);
sprite.flipX = direction.x < 0f;
}
Скрипт для Стрелок. Проверка на нажатие срабатывает, осталось как-то связать это с методом Run или вообще вписать объект в скрипт для персонажа...
public class Touch : MonoBehaviour
{
void Start()
{
}
void OnMouseDown()
{
Debug.Log("OnMouseDown");
}
}