public virtual void MoveDataTo(IUnknownCoords toMe) { toMe.ClearData(); toMe.CoordList = CoordList; toMe.SetLast1(Last1); toMe.SetPreLast1(PreLast1); CoordList = new LinkedList <VectorTime>(); ClearData(); }
public override void MoveDataTo(IUnknownCoords toMe) { var toMeSB = toMe as Signal_Blink01; if (toMeSB != null) { toMeSB.ClearData(); toMeSB.CoordList = CoordList; toMeSB.SetLast1(Last1); toMeSB.SetPreLast1(PreLast1); toMeSB.OtrList = OtrList; CoordList = new LinkedList <VectorTime>(); ClearData(); } else { base.MoveDataTo(toMe); } }