// Update is called once per frame void Update() { if (controller.isGrounded) { OnGrounded.Invoke(); } else { OffGrounded.Invoke(); } CharacterMover.Move(controller); }
void Update() { if (controller.isGrounded) { OnGrounded.Invoke(); } else { OffGrounded.Invoke(); } if (Input.GetAxis("Vertical") > 0 || Input.GetAxis("Vertical") < 0) { position.y = Input.GetAxis("Vertical") * Speed * Time.deltaTime; } position.x = Input.GetAxis("Horizontal") * Speed * Time.deltaTime; position.y = Gravity * Time.deltaTime; controller.Move(position); }