162 {
164 if (data && data.m_Light)
165 {
166 switch (lightType)
167 {
168 case VehicleLightType.NORMAL:
169 if (mode == VehicleLightMode.SEGREGATED)
170 data.m_Light.SegregateLight();
171 else if (mode == VehicleLightMode.AGGREGATED)
172 data.m_Light.AggregateLight();
173 break;
174
175 case VehicleLightType.BRAKE:
176 data.m_Light.SetAsSegregatedBrakeLight();
177 break;
178
179 case VehicleLightType.REVERSE:
180 data.m_Light.SetAsSegregatedReverseLight();
181 break;
182
183 case VehicleLightType.REVERSE_BRAKE:
184 data.m_Light.AggregateLight();
185 data.m_Light.SetFadeOutTime(1);
186 break;
187 }
188 }
189 }
PlayerSpawnPresetDiscreteItemSetSlotData name
one set for cargo
void VehicleLightData(VehicleLightProfileBase profile)
ref map< string, ref VehicleLightData > m_LightMap