1970 {
1971 int gear;
1972
1973 if (newGear == -1)
1974 {
1975 gear = GetGear();
1977 {
1978 gear = GearboxGetMode();
1979 }
1980 }
1981 else
1982 {
1983 gear = newGear;
1984 }
1985
1987 {
1990
1992 {
1993 case CarHeadlightBulbsState.LEFT:
1996 break;
1997 case CarHeadlightBulbsState.RIGHT:
2000 break;
2001 case CarHeadlightBulbsState.BOTH:
2004 break;
2005 default:
2008 }
2009
2010
2011 }
2012 else
2013 {
2018 }
2019
2020
2021
2022 switch (gear)
2023 {
2024 case CarGear.REVERSE:
2028 else
2030 break;
2031 default:
2034 else
2036 }
2037
2038
2039
2040
2041
2043 {
2045 {
2046 case CarRearLightType.BRAKES_ONLY:
2049 break;
2050 case CarRearLightType.REVERSE_ONLY:
2051 if (EngineIsOn())
2052 {
2055 }
2056 else
2057 {
2060 }
2061 break;
2062 case CarRearLightType.BRAKES_AND_REVERSE:
2063 if (EngineIsOn())
2064 {
2067 }
2068 else
2069 {
2072 }
2073 break;
2074 default:
2077 }
2078 }
2079 else
2080 {
2083 }
2084 }
CarAutomaticGearboxMode
Enumerated automatic gearbox modes. (native, do not change or extend)
CarGearboxType
Enumerated gearbox types. (native, do not change or extend)
void ReverseLightsShineOn()
void BrakeLightsShineOff()
void BrakeLightsShineOn()
void ReverseLightsShineOff()
void RightFrontLightShineOn()
void LeftFrontLightShineOn()
void LeftFrontLightShineOff()
void RightFrontLightShineOff()
void TailLightsShineOff()