File tree Expand file tree Collapse file tree 1 file changed +13
-0
lines changed
Source/RunActivity/Viewer3D/WebServices Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -464,6 +464,19 @@ private void fillStatusArrowLeft(int carPosition)
464
464
TrainCarSelected = true ;
465
465
TrainCarSelectedPosition = Viewer . TrainCarOperationsWindow . SelectedCarPosition ;
466
466
}
467
+ else
468
+ {
469
+ // select traincar on webpage when traincar operations window (F9) not visible
470
+ if ( Viewer . Camera . AttachedCar != null && ! ( Viewer . Camera is CabCamera ) && Viewer . Camera != Viewer . ThreeDimCabCamera )
471
+ {
472
+ var currentCameraCarID = Viewer . Camera . AttachedCar . CarID ;
473
+ if ( Viewer . PlayerTrain != null )
474
+ {
475
+ TrainCarSelected = true ;
476
+ TrainCarSelectedPosition = Viewer . PlayerTrain . Cars . TakeWhile ( x => x . CarID != currentCameraCarID ) . Count ( ) ;
477
+ }
478
+ }
479
+ }
467
480
468
481
if ( TrainCarSelected && ( carPosition == TrainCarSelectedPosition ) )
469
482
{
You can’t perform that action at this time.
0 commit comments