Namespace FluffyUnderware.Curvy.Controllers
Classes
- ConnectedControlPointsSelector
A class used by SplineController to define custom selection logic to select between the possible connected splines when the controller reaches a CurvyConnection
- CurvyController
Controller base class
- CurvyController.OrientationDamper
A class that handles the damping of the orientation of the controller
- CurvySplineMoveEvent
EventArgs used by spline controller movements
- CurvySplineMoveEventArgs
EventArgs used by spline controller movements
- MovementDirectionMethods
Extension methods for MovementDirection
- OnPositionReachedSettings
Settings for events to be triggered when the controller reaches a specific position
- PathController
Controller working on Curvy Generator Paths
- SplineController
Controller working with Splines
- UITextSplineController
SplineController modifying uGUI text
- VolumeController
Controller using a Curvy Generator Volume
Interfaces
Enums
- CurvyController.CurvyControllerState
The play state of the controller
- CurvyController.MoveModeEnum
Movement method options
- MotionConstraints
Defines what motions are to be frozen
- MovementDirection
Defines if the controller will move the object the same direction that the spline or the opposite one
- SplineControllerConnectionBehavior
Defines what spline a SplineController will use when reaching a CurvyConnection.
- TargetComponent
Defines what is the component controlled by the controller
- TriggeringDirections
Defines what travel directions should trigger an event