|
class | AirCarBehaviour |
| Graphics and particles behaviour More...
|
|
class | AirCarController |
| Air Car controller class. Manages inputs from InputManager and driving of the hover car You can customize the properties for different types of vehicles. More...
|
|
class | BackgroundMusic |
| Add this class to a GameObject to play a background music when instanciated. Only one background music will be played at a time. More...
|
|
class | BaseController |
| Base class controller. Must be used by vehicles specific controllers. Manages Score and input management. More...
|
|
class | ButtonNavigation |
| This class allows keyboard navigation (up and down arrows by default) through a set of buttons More...
|
|
class | CameraController |
| Camera controller base class. Meant to be extended. More...
|
|
class | CarBehaviour |
| Car behaviour class. Manages car behaviour in the race. This class is in charge of the particles emitted by the car, the smoke, sounds and moving parts. It depends on a CarController class to get data like speed or steering info More...
|
|
class | CarController |
| Car controller class. Manages inputs from InputManager and driving evaluation You can customize the car properties for different types of cars More...
|
|
class | DeathGround |
| Respawn vehicles when they hit the collider this class is attached to. Works only with SolidController. More...
|
|
class | DemonstratorManager |
| This class allows for a fast demo scene boot, without a RaceManager You just have to put it in a scene for the cameras to auto bind themselves to the vehicle and for that vehicle to be bound to Player1's input. If more than one vehicle/camera are present in the scene and active, a button appears in the GUI to switch between vehicles and cameras Disabling FindCamerasInScene and FindVehiclesInScene allows you to associate cameras and vehicles manually via the Cameras and Vehicles lists More...
|
|
class | FaderManager |
| Handles all GUI effects and changes More...
|
|
class | GravityManager |
| Modifies the scene's gravity This allows for fine tuning of the vehicle's physics By default the value is earth gravity * 3 More...
|
|
interface | IActorInput |
| An interface listing available input actions More...
|
|
interface | IGenericLobbyManager |
| Generic lobby manager interface (local and online). Used by the race manager to get info about the players and send commands to the current Lobby Manager More...
|
|
interface | IGenericLobbyPlayer |
| Stores data about a player in the lobby screen More...
|
|
interface | IGenericMatchInfo |
| Generic MatchEntry for lobby Interface. Used by lobby UI to list all matches a user can join More...
|
|
interface | IGenericNetworkLobbyManager |
| Generic network lobby manager interface. Used by the race manager to get info about the players and send commands to the current Lobby Manager More...
|
|
interface | ILobbyPlayerInfo |
| Stores data about a player in the lobby screen More...
|
|
interface | INetworkVehicle |
| A simple interface used by the network manager to set properties to vehicle objects when starting the game. For now, only the player name is generic. More...
|
|
class | InputManager |
| This persistent singleton handles the inputs and sends commands to the active players More...
|
|
class | IsometricCameraController |
| Camera controller following a target or a group of targets with an orthographic view. More...
|
|
class | LoadingSceneManager |
| A class used to load new scenes while displaying a loading screen More...
|
|
class | LocalLobbyGameUI |
| This class manages game scene choice and game state in the local lobby scene. More...
|
|
class | LocalLobbyManager |
| This singleton class manages the list of players between races and lobby operations More...
|
|
class | LocalLobbyPlayer |
| Local lobby player. More...
|
|
class | LocalLobbyPlayerUI |
| This class manages a player on the lobby/menu screen. Implements IActorInput interface for UI manipulation More...
|
|
class | MatchInfo |
| Generic MatchEntry for lobby Interface. Used by lobby UI to list all matches for the user to join More...
|
|
class | OnlineLobbyMatchEntry |
| Online lobby match entry UI element. Used to join a specific match in matchmaking More...
|
|
class | OnlineLobbyProxy |
| Online lobby proxy. Various Networking solutions will register themselves to this instance because they all must implement IGenericNetworkedLobbyManager interface More...
|
|
class | OnlineLobbySdkBroker |
| Online lobby sdk broker. Manages the various online sdk that Highroad Engine supports, to avoid duplicating scenes. Will destroy itself once setup is done. More...
|
|
class | OnlineLobbyUI |
| References to the various UI elements in the online lobby scene More...
|
|
class | OnlineSdkBroker |
| Online sdk broker. Manages the various online sdk that Highroad Engine supports, to avoid duplicating scenes. Will destroy itself once setup is done. More...
|
|
class | ParallelCamera |
| A camera parallel to the target. The car's distance is parametrable. A Mouse mode allows for moving the target point by drag and drop in the game scene More...
|
|
class | PunLobbyManager |
|
class | PunLobbyPlayer |
| This class manages the player state in the lobby. More...
|
|
class | PunRaceManager |
| If the game is an online PUN Game, this class overrides methods from Race Manager to manage specific online parts. In case of local mode, this class is automatically disabled. More...
|
|
class | PunVehicleController |
| Network vehicle controller. In charge of the network manager for players in game More...
|
|
class | RaceManager |
| Race manager. Class in charge of the cars instantiation, camera, ranking and UI. Have a look at the Start() method for race initialisation and Update() for game management. More...
|
|
class | SkidmarksManager |
| This class handles mesh generation for skidmarks, for all vehicles in the scene. You just have to put an instance of it in your scene. Note : this class is inspired by the Unity Car Tutorial skidmarks script, and optimized to improve performance. More...
|
|
class | SolidBehaviourExtender |
| A utility class allowing you to extend the behaviour of a Solid vehicle. For example to add lights, skidmarks management, etc. You just have to implement the update and initialization if necessary. More...
|
|
class | SolidController |
| Solid Controller class, that handles vehicles with suspension This allows for a more dynamic behaviour of the vehicles and allows for bumpy roads, slopes or even loops This controller also offers easier extendability thanks to the SolidBehaviourExtender. If you want to create a vehicle using this controller, you'll need to setup its suspension correctly, and pay attention to the weight repartition. For that, you can simply duplicate one of the demo vehicles, or have a look at the documentation that explains how to setup a vehicle, step by step. More...
|
|
class | SolidObstacleParticlesEmitter |
| This class handles particle emission when colliding with something More...
|
|
class | SolidSmokesBehaviour |
| This class handles smoke emission when the gas pedal is on More...
|
|
class | SolidSoundBehaviour |
| This class handles vehicle's sound : motor sound and crash sound More...
|
|
class | SolidWheelBehaviour |
| This class handles physics behaviour (suspension mostly) and wheel display based on current vehicle dynamics More...
|
|
class | SolidWheelSkidmarks |
| This class handles skidmarks production for a wheel attached to a SolidWheel More...
|
|
class | SoundManager |
| This persistent singleton handles sound playing More...
|
|
class | StartScreen |
| Simple class to allow the player to select a scene on the start screen More...
|
|
class | ThirdPersonCameraController |
| 3D Camera controller following a single target in perspective More...
|
|
class | TouchZone |
| Add this component to a GUI button to have it act as a proxy for a certain action on touch devices. Detects press down, press up, and continuous press. These are really basic mobile/touch controls. I believe that for infinite runners they're sufficient. More...
|
|
class | VehicleAI |
| Manages the driving with a simple AI : the AI follows each AIWaypoint in their order. More...
|
|
class | VehicleInformation |
| Simple class to store vehicle info shown in the lobby More...
|
|
class | Waypoints |
| Manages waypoints of the AI. The AI will follow each point of the items collection in order and loops. More...
|
|