public static void OnSoundEmitterComponentVehicleDestroyed(ComponentHoverboardEngineSoundEmitter component) { if (VehicleSoundEmitters.TryGetValue(component.Vehicle.Id, out var currentComponent) && currentComponent == component) { VehicleSoundEmitters.Remove(component.Vehicle.Id); } if (!component.SceneObject.IsDestroyed) { component.SceneObject.Destroy(); } }
protected virtual void ClientSetupEngineAudio( IDynamicWorldObject vehicle, ComponentHoverboardEngineSoundEmitter component) { }