string OnOutage(Dump dump) { dump.State.Stop(); return(dump.State.Current); }
string OnMove(Dump dump) { dump.State.OnRoad(); return(dump.State.Current); }
string OnShiftChange(Dump dump) { dump.State.OnParking(); return(dump.State.Current); }
string OnUnload(Dump dump) { dump.State.OnDepot(); return(dump.State.Current); }
string OnLoad(Dump dump) { dump.State.OnLoad(); return(dump.State.Current); }
//set state string OnLoadingZone(Dump dump) { dump.State.InTheLoadingZone(); return(dump.State.Current); }