Pure presentation layer for the player: – Listens to events from PlayerMovementController to trigger animations, particle effects, and audio. More...
Pure presentation layer for the player: – Listens to events from PlayerMovementController to trigger animations, particle effects, and audio.
– Tilts / flips the sprite and scales particles based on movement speed.
No gameplay decisions are made here; everything is cosmetic.