Esempio n. 1
0
 private void ReleaseStartTracks(RollingStock _rs, TrackCircuit _tc)
 {
     if (_tc != null)
     {
         _tc.RemoveCars(_rs.BogeyLeft);
         _tc.RemoveCars(_rs.BogeyRight);
     }
 }
Esempio n. 2
0
 public void ProvidePresence()
 {
     if (tempTC)
     {
         if (tempTC.Equals(OwnTrackCircuit))
         {
             return;
         }
         tempTC.RemoveCars(this);
     }
     if (OwnTrackCircuit)
     {
         OwnTrackCircuit.AddCars(this);
     }
     tempTC = OwnTrackCircuit;
 }