1089 {
1090 int gear;
1091
1092 if (newGear == -1)
1094 else
1095 gear = newGear;
1096
1097 if (LightIsOn())
1098 {
1101
1103 {
1104 switch (m_HeadlightsState)
1105 {
1107 int driveWheelIndex = GetBoneIndex("drivewheel");
1108
1110 break;
1111
1112 default:
1114 }
1115 }
1116 }
1117 else
1118 {
1121 }
1122
1123
1124 switch (gear)
1125 {
1127 m_RearLightType = MotorbikeRearLightType.BRAKES_ONLY;
1128 else
1129 m_RearLightType = MotorbikeRearLightType.NONE;
1130 }
1131
1132
1133
1135 {
1136 if (
EngineIsOn() || m_RearLightType == MotorbikeRearLightType.BRAKES_ONLY)
1137 {
1141 #ifdef DIAG_DEVELOPER
1142 else
1144 #endif
1145 }
1146 }
1147
1148
1150 {
1151 switch (m_RearLightType)
1152 {
1153 case MotorbikeRearLightType.BRAKES_ONLY:
1155 break;
1156
1157 default:
1159 }
1160 }
1161 else
1162 {
1165 }
1166 }
proto native bool EngineIsOn()
Returns true when engine is running, false otherwise.
proto native int GetGear()
Returns the index of the future gear, -1 if there is no engine.
static string m_HeadLightPoint
static string m_RearLightPoint
ref VehicleLightsComponent m_LightsComponent