Alguém conseguiu inserir esse metodo e fazer funcionar?
Incluir ele no PlayerBehaviour mas não está mostrando o log da colisão com chão!
using UnityEngine;
public class PlayerBehaviour : MonoBehaviour
{
[SerializeField] private float moveSpeed = 5;
void OnCollisionEnter(Collision collision)
{
Debug.Log("Colidiu com " + collision.gameObject.name);
}
private void Start()
{
GameManager.instance.inputManager.OnJump += HandleJump;
}
private void HandleJump()
{
Debug.Log("Estou pulando!");
}
private void Update()
{
float moveDirection = GameManager.instance.inputManager.Moviment;
transform.Translate(moveDirection * Time.deltaTime * moveSpeed, 0, 0);
}
}