Namespace SF.Characters.Controllers
Classes
Controller2D
A physics controller used to add custom physics logic to any object. This physics controller adds the ability to invoke events when colliding on per direction basis by using the CollisionController
GroundedController2D
A physics controller for grounded characters that help implement gravity, slope mechanics, collision for platforms,
and updates the MovementState while using the
PlayerController
A physics controller for the playable character that help implement gravity, slope mechanics, collision for platforms, and updates the MovementState while using the CollisionController for custom collision callbacks.
This player specific controller also implements logic for the game when paused, character state is moved to a dialogue,
and helps set up the instance object for other classes to know what is the player.