using Fusion; using UnityEngine; [RequireComponent(typeof(Rigidbody))] public class NetworkController : NetworkBehaviour { public float moveSpeed = 5f; private Rigidbody rb; private Vector3 moveDirection; public override void Spawned() { rb = GetComponent(); } public override void FixedUpdateNetwork() { if (GetInput(out CarNetworkInput input)) { moveDirection = new Vector3(input.Horizontal, 0f, input.Vertical).normalized; Vector3 move = moveDirection * moveSpeed * Runner.DeltaTime; rb.MovePosition(rb.position + move); } } }