-
Notifications
You must be signed in to change notification settings - Fork 16
Terminology
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! 😈
An AI controlled ACharacter (possesed by AAIController)
Typically represents an NPC.
A player controlled ACharacter (possesed by APlayerController)
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
This is the Pawn that is pushing the other player. Implementing IPusherTarget.