-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Labels
enhancementImprovements to existing featureImprovements to existing feature
Description
Description
Currently SpeedRate and LookMode are enum in MotionController. Convert them to MonoBehaviours instead.
Acceptance Criteria
- SpeedRate and LookMode are
MonoBehaviour. - All locomotion functions work as before.
Note
IMotionState would be a base state for all other states.
IMotionState has methods Initialize(MotionController motionController) Enable() and Disable()...consider UpdateState()
SpeedRate and LookMode should implement IMotionState
Move code from MotionController into IMotionState implementations.
This is a diagram for how motion states should be structured.

Metadata
Metadata
Assignees
Labels
enhancementImprovements to existing featureImprovements to existing feature