AddChildColliders | A tool to manipulate the colliders of all child MeshFilter objects recursively |
AIAgent | An artificially intelligent agent designed to navigate a competitor around a track via a network of connected AIPathNodes |
AIPathNode | A node in an AI network to indicate where to go |
AnimationTest | |
AveragePositionController | A simple controller to position a GameObject at the average position and rotation of two other objects |
BeerToken | Simple trigger behaviour class for all beer token items |
BoostToken | Simple trigger behaviour class for all boost token items |
ButtonEvent | Button events class |
CameraController | A third-person camera controller class |
CharacterMenu | Menu for selecting riders, mounts and skins for each player |
CharacterSet | A set of game objects and materials that form character choices |
Checkpoint | Track checkpoint |
CollisionTester | |
ColorList | A container for a list of colours to be added to any game object |
Competitor | Player and AI competitor |
CompetitorAnimation | Animation for the mounts and riders of the game |
CompetitorController | Controller for all competitors: players and AI agent controlled characters |
ConstraintController | A simple controller to allow a GameObject to copy transform data from one or more other GameObjects |
CurvePath | Bezier path curve |
CurvePathNode | Curve path tangent control point |
GameSettings | Data transfer object to pass settings from the menu system into the chosen track scene |
GameSounds | A library of sounds |
GameUI | General game UI links |
HUD | In-game head up display for each player |
MainGame | Central game object from which the players and other properties can be accessed |
MainMenu | |
MapUI | UI for the in-game map |
MaterialSelector | |
MenuSystem | |
MeshMerger | |
NullMarker | A scene view marker for null objects |
ObjectSpawner | Spawns items at the position and orientation of the spawner |
OptionsMenu | |
OutOfBoundsTrigger | Simple trigger to complement out of bounds checking with extra boxed regions |
PathConstraint | A simple controller to allow a GameObject to follow a path whilst optionally looking at a target object |
PauseMenu | |
GameSettings.PlayerSettings | Setting for a player |
PreviewCameraController | A simple controller to preview the level through a camera |
Profiler.ProfilePoint | |
Profiler | |
QuickTest | |
RaceParameters | Parameters generated by the combination of rider and mount |
RaceStatistics | Statistics updated for each character and used to sort and find the racer's position in the race |
RiderPrefab | Additional data attached to rider prefabs |
ScoreboardUI | UI for the final race scores |
SimpleAnimation | Very simple animation controller, updates transformation data each frame |
SoundSampler | A workaround for the fact that Unity supports only a single AudioListener |
SoundSource | A workaround for the fact that Unity supports only a single sound sampler |
StatusUI | |
Token | Token base class for all collectable items |
UIBackdrop | User interface backdrop class |
UIBase | Base class for all UI components |
UIButton | User interface button class |
UIButtonBlock | User interface button block class |
UICredits | User interface button class |
UICroppedButton | User interface button class |
UICroppedImage | User interface image class |
UICursors | User interface cursors |
UIImage | User interface image class |
UILabel | User interface label class |
UIManager | Manager class required by all UI components |
UISkinButtons | User interface button class that, depending on where the user clicks, causes a second ButtonEvent with the sub-button index appended to the buttonAction |
UISplashScreen | User interface button class |
ValidityChecks | A tool for checking Unity assets for missing meshes, materials and other properties |
Water | Water |
WiiPoller.WiimoteData | Data from a Wii remote |
WiiPoller | A wrapper class to allow Wii remote data to be polled on each game update step |