Vehicle class Diagram

classDiagram
	APawn <|-- AWheeledVehiclePawn
	AWheeledVehiclePawn <|-- ACitySampleVehicleBase
	ICitySampleTraversalInterface <|-- ACitySampleVehicleBase
	ICitySampleUIComponentInterface <|-- ACitySampleVehicleBase
	ICitySampleControlsOverlayInterface <|-- ACitySampleVehicleBase
	ICitySampleInputInterface <|-- ACitySampleVehicleBase
	IMassActorPoolableInterface <|-- ACitySampleVehicleBase
	IMassTrafficVehicleControlInterface <|-- ACitySampleVehicleBase
	ACitySampleVehicleBase <|-- BP_VehicleBase
	CitySampleRumbleInterface <|-- BP_VehicleBase_Drivable
	BP_VehicleBase <|-- BP_VehicleBase_Drivable
	MassTrafficVehicleInterface <|-- BP_VehicleBase_Deformable
	BP_VehicleBase_Drivable <|-- BP_VehicleBase_Deformable
	NiagaraParticleCallbackHandler <|-- BP_VehicleBase_Destruction
	BP_VehicleBase_Deformable <|-- BP_VehicleBase_Destruction
	BP_VehicleBase_Destruction <|-- BP_VehicleBase_Sandbox
	BP_VehicleBase_Sandbox <|-- BP_vehTruck_vehicle04_Sandbox