Namespace Ride.Movement
Classes
AStarWaypointPath
ClusterFormation
Movers find a central point and displace around it
ColumnFormation
FollowMoverMovementController
FormationProcedure
FormationProcedure.UnitFormationData
GeneralFormation
GroupFormationMovementController
GroupFormationMovementController.GroupMovementData
LineFormation
MaintainRelativeDistanceFormation
Movers find positions around their destination which allow them to keep the same relative distance to each other before the move occured
MovementData
MovementDataMono
MovementSystem
Abstract base class that movement systems should inherit from in order to handle shared functionality and variables
MovementSystemAgentMono
MovementUtils
MoverStatus
Stores the current status of a mover along its path
RideAgentControllable
RideAgentMover
RideAgentMoverDataMono
UnitBooster
UnityAStarMovementSystem
Uses Aron Granberg's navigation system to move IMovers to their destination
UnityAStarMover
UnityCoverSystem
UnityNavMeshMovementSystem
Uses Unity's NavMesh system to move IMovers to their destination
Waypoint
Concrete simple implementation of IWaypoint
WaypointMono
WaypointPath
WaypointPathMovementController
WaypointSerializable
WedgeFormation
WheeledVehicle
WheeledVehicleDataMono
Structs
Cover
FollowMoverMovementController.FollowingData
GroundClassification
Movement
Stores data that explains how and where an entity will move around the world
RecastGraphSettings
RideAgentMoverData
RigidBodyData
WheelData
WheeledVehicleData
Interfaces
ICoverSystem
Handles requests to find cover for agents.
IFormationProcedure
IMovementBehaviour
Determines when and where a mover will go
IMovementSystem
Determines the manner in which (how) a mover moves to a destination
IMover
Interface for any entity that can move to a different location
IMoverBooster
IPath
Interface for accessing meaningful locations in the world
IUnitFormationData
IWaypoint
Represents a location of importance in the world
Enums
AStarNavMeshTag
These int values need to match up with the Tags in the Pathfinder component's settings in the RideSystems prefab, UnityAStarMovementSystem.
FormationProcedureType
GroundClassification.GroundLabel
MovementBehaviour
The type of IPathNavigator that will be used to move in the world
MovementLeg
PathingBehaviour
The behaviour whenever an IMover reaches a waypoint
WaypointFlags
Delegates
OnReachedWaypoint
Callback for when a mover reaches a waypoint