How does pawn achieve continuous movement when colliding with the model?

A Character is a Pawn… A Pawn is an Actor… An Actor is an UObject…

The class Character inherit from the class Pawn.

The class CharacterMovementComponent inherit from the clsss PawnMovementComponent

See how to work class inheritance c++

Basicly a character is a pawn with humanids “components” (it can jump, can run and more)

By default Mannequin is already using the character class and the CharacterMovementComponent…
So, you already using it… in fact you are usng both :upside_down_face:


Remember this

  • if inherited → IS A ←
  • if it do not inherit → HAVE A ← (Component) :upside_down_face:

1 Like