Namespace YACC
Namespaces
YACC.Audio
YACC.Controllers
Classes
Engine
This class is used to create an engine for a vehicle, it is used to create your own engine for your car controller. It can be used in conjunction with the GearBox and Wheels classes to create a fully functional car controller.
Gear
This class is used to create a gear for a gearbox. It is used to store the ratio of the gear, the maximum speed of the car in this gear, the shift up speed and the shift up RPM.
GearBox
This class is used to create a gearbox for a vehicle, it is used by the CarEngineController class but you can use it to create your own gearbox for your custom car controller. It supports automatic shifting, neutral and reverse gears. Refer to the constructor below for more information on how to initialize a gearbox.
Speedometer
This class is used to keep track of the current state of a vehicle.
Utils
Wheel
Wheels
This class is used to manage a set of wheels for a vehicle, it does provide a bunch of helpers to make your life easier in orchestrating a set of wheels. It supports a variable number of wheels, you can add as many wheels as you want to your vehicle.