private void OnChangeVehicleClick(UIComponent component, UIMouseEventParameter eventParam)
        {
            ushort firstVehicle = 0;
            ushort lineId       = this.GetLineID(out firstVehicle);

            if ((int)lineId == 0)
            {
                return;
            }
            ushort num = !(component.name == "PreviousVehicle") ? TransportLineUtil.GetNextVehicle(lineId, firstVehicle) : TransportLineUtil.GetPreviousVehicle(lineId, firstVehicle);

            if ((int)firstVehicle == (int)num)
            {
                return;
            }
            InstanceID instanceId = new InstanceID();

            instanceId.Vehicle = num;
            WorldInfoPanel.ChangeInstanceID(WorldInfoPanel.GetCurrentInstanceID(), instanceId);
            ToolsModifierControl.cameraController.SetTarget(instanceId, ToolsModifierControl.cameraController.transform.position, Input.GetKey(KeyCode.LeftShift) | Input.GetKey(KeyCode.RightShift));
        }