private void Update(WorldForm wf, ref MapSelection sel, Vector3 p) { Node?.SetPosition(p); if (Node != sel.TrainTrackNode) { wf.SelectTrainTrackNode(Node); } wf.SetWidgetPosition(p); UpdateGraphics(wf); }