示例#1
0
 public void FeedSectionStartFixPoint_OnSnapped(FixPoint fixpoint, FixPoint.SnapEventArgs e)
 {
     PreviousConveyor    = fixpoint.Parent as IRouteStatus;
     PreviousLoadWaiting = PreviousConveyor.GetLoadWaitingStatus(fixpoint);
     PreviousLoadWaiting.OnLoadWaitingChanged += PreviousLoadWaiting_OnLoadWaitingChanged;
     feedSection.Speed = PreviousConveyor.Speed;
 }
示例#2
0
 public override void StartFixPoint_OnSnapped(FixPoint stranger, FixPoint.SnapEventArgs e)
 {
     //Get the load waiting status of the previous conveyor and set as this conveyors load waiting status
     //This load waiting will mirror the load waiting status of the previous conveyor (merge/Divert)
     PreviousConveyor    = stranger.Parent as IRouteStatus;
     PreviousLoadWaiting = PreviousConveyor.GetLoadWaitingStatus(stranger);
     SetLoadWaiting(PreviousLoadWaiting.LoadWaiting, false, null);
     PreviousLoadWaiting.OnLoadWaitingChanged += PreviousLoadWaiting_OnLoadWaitingChanged;
 }
示例#3
0
 public override void StartFixPoint_OnSnapped(Core.Parts.FixPoint stranger, Core.Parts.FixPoint.SnapEventArgs e)
 {
     PreviousConveyor          = stranger.Parent as IRouteStatus;
     previousLoadWaitingStatus = PreviousConveyor.GetLoadWaitingStatus(stranger);
     if (previousLoadWaitingStatus != null)
     {
         previousLoadWaitingStatus.OnLoadWaitingChanged += PreviousLoadWaitingStatus_OnLoadWaitingChanged;
     }
 }
示例#4
0
 public override void StartFixPoint_OnSnapped(FixPoint stranger, FixPoint.SnapEventArgs e)
 {
     PreviousConveyor          = stranger.Parent as IRouteStatus;
     PreviousLoadWaitingStatus = PreviousConveyor.GetLoadWaitingStatus(stranger);
     PreviousLoadWaitingStatus.OnLoadWaitingChanged += PreviousLoadWaitingStatus_OnLoadWaitingChanged;
 }
示例#5
0
 void StraightStartFixPoint_OnSnapped(Core.Parts.FixPoint stranger, Core.Parts.FixPoint.SnapEventArgs e)
 {
     PreviousConveyor    = stranger.Parent as IRouteStatus;
     PreviousLoadWaiting = PreviousConveyor.GetLoadWaitingStatus(stranger);
     PreviousLoadWaiting.OnLoadWaitingChanged += PreviousLoadWaiting_OnLoadWaitingChanged;
 }