public void ConnectRods(Trolleybus sender) { new Task(() => { LogicObj.DoWork(sender); }).Start(); }
private void Tr_Dead(Trolleybus sender) { var ui = trolleybusList.Find(x => x.LogicObj.Equals(sender)); if (ui != null) { trolleybusList.Remove(ui); } }
public void DoWork(Trolleybus target) { LogicObj.X = target.X + 30; LogicObj.Y = target.Y; LogicObj.DoWork(target); }
private void Tr_Broken(Trolleybus sender) { ThreadPool.QueueUserWorkItem(FixFactory, sender); }