Skip to content

Terminology

Jared Taylor edited this page Oct 26, 2024 · 2 revisions

Important

Wrap your head around this first:
My Pawn scans for Other Pawns, then My Pawn requests the Other Pawn to push away My Pawn

Tip

Think of it as walking up to someone and asking them to push you! 😈

AICharacter

An AI controlled ACharacter (possesed by AAIController)

Typically represents an NPC.

PlayerCharacter

A player controlled ACharacter (possesed by APlayerController)

Pushee

This is the Pawn that is getting pushed by another Pawn. Implementing IPusheeInstigator.

This Pawn is the ability Instigator.

This Pawn searches for anyone who can push them (known as the Pusher). The Pusher then hands us their ability that we apply to ourselves to push us back.

This means that unique characters can have character-specific functionality with unique behaviour, instead of a single universal method for pushing back

Pusher

This is the Pawn that is pushing the other player. Implementing IPusherTarget.

Clone this wiki locally